while(*s&&*s!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 20:16:02
while(*s&&*s!
xuJ@_E/AB{hD9x!V $MT4 RLkՔe2p`Q/7oFmԎv7dMdm]9RJQSRn#f_W1xaBҠWcN l^(mPhE%]3hM4&ԈR,=>!)t={!>a!Hޏl&VJp"<I'Xu1`%dO;WW} C㡶JPVBl$M~'a.b鋁gA'SYVԟMl7 _/DF6hZok

while(*s&&*s!
while(*s&&*s!

while(*s&&*s!
判断指针*s是否为非0值,如果为非零值就不再去判断*s与c的关系,&&是逻辑运算符,它与||一样有个特定,就是短路求值,&& 逻辑运算符只要前面的表达式结果为0,就结束,整个表达式为0,而||则相反,只要前面的表达式为1,则整个表达式结果为1,
*s如果为非零值,则再进行*s是不是与c相等,相等表达式(*s&&*s!=c)为1,否则为0