有关while(*ps)什么意思
- C/C++ code
main(){ char str[]="xyz",*ps=str; while(*ps) ps++; for(ps--;ps-str>=0;ps--) puts(ps); }while(*ps)什么意思!谢谢
[解决办法]
while(*ps)相当于while(*ps!=\0)
也就是当字符不等于字符串的结束符的时候循环
[解决办法]
等价于
while (NULL != *ps)
[解决办法]
[解决办法]
string 以'\0'结尾,其 ASCII 数值是 0