编程论坛
注册
登录
编程论坛
→
C++教室
大家来看看!
hylhp
发布于 2008-03-11 11:59, 679 次点击
char *p=NULL;
p="computer";
while(*p)
{
cout<<*p;
p++;
}
}
while(*p) 的判断条件 *p怎么理解?
7 回复
#2
tszhao
2008-03-11 12:20
判断*p是否指向NULL,如果指向NULL,则不执行块里操作。
#3
千里冰封
2008-03-11 12:45
对指针p进行解除引用,这个程序的目的就是把字符串里面的字符一个一个打印出来
#4
aipb2007
2008-03-11 13:01
2f不对哦!
完整判断是 (*p != '\0')
#5
tszhao
2008-03-11 17:22
呵呵,不好意思哦,那我可能是记错了!!~~
#6
hylhp
2008-03-11 17:23
while(*P)等价于while(*P!='\0')吗?
#7
veci
2008-03-11 18:31
while(*P)等价于while(*P!='\0')
是对的
#8
hylhp
2008-03-11 19:54
谢谢各位.
1