int i;
char *s = "a\045+045\'b";
for(i = 0;*s++;i++);
求i 的值。不明白为什么?谢谢
“for(i = 0;*s++;i++);” 是strlen()的一种等效的实现方式,i的值实际上就是*s的长度
此\0非彼\0
a \045 + 0 4 5 \' b
[此贴子已经被作者于2004-08-16 12:14:54编辑过]