for ( ; *s; s++) 请问这是一种什么循环?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/21 03:53:58
![for ( ; *s; s++) 请问这是一种什么循环?](/uploads/image/z/11688966-54-6.jpg?t=for+%28+%3B+%2As%3B+s%2B%2B%29+%E8%AF%B7%E9%97%AE%E8%BF%99%E6%98%AF%E4%B8%80%E7%A7%8D%E4%BB%80%E4%B9%88%E5%BE%AA%E7%8E%AF%3F)
xN@_e
=Mq-]Ԇy!-? H!C@ ܙ-c97:!Rb]şy}=A,oL\^ԭ,u9ЄYGLu}&[0_IJ)0SR\"IDp!.iQ=ZBߢexߺ
=Qt`oC׳W)>(LWcU7jf@Gժ4 Y6U.S8fs_9\som
for ( ; *s; s++) 请问这是一种什么循环?
for ( ; *s; s++) 请问这是一种什么循环?
for ( ; *s; s++) 请问这是一种什么循环?
*s是判断s指向的内容不为0,s++是指向下一个内存,这个是循环遍历数组s,直到找到一个为0的元素为止,一般用来遍历字符串,因为字符串的结束符\0的ASCII码就是0,所以遇到\0就会退出循环.