C语言while(*t++ )什么时候跳出循环,以及函数如何计算s所指字符串长度?

int fun(char*s){char *t=s;while(*t++);return(t-s);} 为什么*t=‘尀0’结束循环?
2025-04-14 06:59:06
推荐回答(1个)
回答1:

即当*t不为0时循环!
字符串结束符是\0, 按数值来说就是0