c++程序请教
int i;
char *s = "a\045+045\'b";
for(i = 0;*s++;i++);
求i 的值。不明白为什么?谢谢
int i;
char *s = "a\045+045\'b";
for(i = 0;*s++;i++);
求i 的值。不明白为什么?谢谢
2004-08-15 15:41
2004-08-15 16:35
2004-08-15 17:35
“for(i = 0;*s++;i++);” 是strlen()的一种等效的实现方式,i的值实际上就是*s的长度
2004-08-15 17:44
2004-08-16 11:51
此\0非彼\0
a \045 + 0 4 5 \' b

2004-08-16 11:56
[此贴子已经被作者于2004-08-16 12:14:54编辑过]
2004-08-16 12:07