阿撩 发表于 2016-11-27 11:09:34

求问关于字符串相关的问题

就比如说我定义了一个char s[]="abgdjjf";
我要对这个字符串进行遍历的话

for(i=0;s;i++)就行了 ,请问为什么第二个条件只需要s就行了呢?

致年轻的我们 发表于 2016-11-27 11:56:22

字符串数组末尾默认加入一个字符,ANSII码为0,s为假自动跳出循环,建议写为for(i = 0 ; s != 0 ; i++);通俗易懂。

阿撩 发表于 2016-11-28 21:55:24

致年轻的我们 发表于 2016-11-27 11:56
字符串数组末尾默认加入一个字符,ANSII码为0,s为假自动跳出循环,建议写为for(i = 0 ; s != 0 ; i++);通 ...

嗯嗯 懂了 谢谢!

liuhw598 发表于 2016-11-29 00:58:19

学习了{:10_256:}
页: [1]
查看完整版本: 求问关于字符串相关的问题