for ( ; *s; s++) 请问这是一种什么循环?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 17:49:40
for ( ; *s; s++) 请问这是一种什么循环?

for ( ; *s; s++) 请问这是一种什么循环?
for ( ; *s; s++) 请问这是一种什么循环?

for ( ; *s; s++) 请问这是一种什么循环?
*s是判断s指向的内容不为0,s++是指向下一个内存,这个是循环遍历数组s,直到找到一个为0的元素为止,一般用来遍历字符串,因为字符串的结束符\0的ASCII码就是0,所以遇到\0就会退出循环.