Thomas_king 发表于 2020-4-17 17:51:22

关于字符串遍历的问题

我看字符串遍历一般用

char *s = "Hello,world!";

while(*s)
{
        s++;
}

但我一直不太明白其中的原理,他是怎么跳出while循环的,天生愚钝,求大佬解释一下。。。。

wp231957 发表于 2020-4-17 17:59:42

如果*s==\0则循环终止

qiuyouzhi 发表于 2020-4-17 17:59:46

我的猜测:
如果s这个指针读到字符串末尾,是有一个假值的
遇到这个假值就退出循环
页: [1]
查看完整版本: 关于字符串遍历的问题