注册 登录
编程论坛 C++教室

大家来看看!

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