c++中 while(指针变量) 问题

structelement{intnumber;element*next;}*p_set;````````当p_set.number=0,p_set.next=NULL时... struct element{
int number;
element* next;
}*p_set;
````````
当p_set.number=0,p_set.next=NULL时为什么还能进入下边的循环????

while(p_s->next){
p->number=p_s->number;
q=new element;
p->next=q;
p=q;
p_s=p_s->next;
}
进去都不为NULL, 是自己想错了~~~
展开
 我来答
黎明BELLOW
2015-05-20 · 超过27用户采纳过TA的回答
知道答主
回答量:42
采纳率:69%
帮助的人:21万
展开全部
你让p_set->next=NULL,与p_s->next有亮雀什么关系呢?进入不进入下边while只与你p_s这敬差早个庆告指针所关联的结构体变量中next的值有关。
追问
打错了 是p_s
8888百事通888
2015-05-20
知道答主
回答量:42
采纳率:0%
帮助的人:12.6万
展开全部
当p_set.number=0,p_set.next=NULL时为顷唯信雀轮什么山局还能进入下边的循环????while(p_s->next){ p->number=p_s->number; q=new element; p->next=q; p=q; p_s=p_s->next; }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式