c语言while语句无法执行循环判断

 我来答
529266682
2013-07-06
知道答主
回答量:15
采纳率:0%
帮助的人:6.9万
展开全部
可以使用while的,但要为while增加一个跳出循环的条件,因为while的循环中包含一个for循环,for循环中的break只能跳出for循环,这会造成whlie循环变成死循环的。
zsx10110
2013-07-03 · TA获得超过8872个赞
知道大有可为答主
回答量:2369
采纳率:66%
帮助的人:3104万
展开全部
你的age是int所以你的判断语句应该是p->age==0
更多追问追答
追问
o和‘\0’不是一样的么?ascii相等
追答
\0 代表 空字符(NULL) 不一样吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
VS坑爹的号
2013-07-03 · 超过12用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:30.7万
展开全部
能具体点么,最好可以有程序!
更多追问追答
追问

追答
while语句在进行条件判决时,如果条件是个数组,则必须数组里面的所有元素都满足才能执行。你在这里定义了一个结构体变量,但是在数据存储时,我认为是按照数组来存取的,所以应该不能这样写吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式