在c语言中while()语句括号里面是一个数字代表什么意思,比如while(1).

 我来答
认错rencuo
推荐于2017-10-15 · TA获得超过130个赞
知道答主
回答量:13
采纳率:0%
帮助的人:5.1万
展开全部
c语言下,while()括号里面放的是循环的条件,若是真,则循环;否则,停止。
1)任何非零的整数都是为真的,所以while(1)和 while(2)和 while(3)等都是一个意思。
2)若是指针的话,NULL则为假,反之则为真。
3)a > b 等类似的表达式,满足为真,反之为假。
卷册守护者
2013-10-25
知道答主
回答量:21
采纳率:0%
帮助的人:13.7万
展开全部
任意非0的数字 比如 1 -1 之类 在C中都代表真
if(1) if(-1) 这样的判断都会通过

所以while(1) 等于 while(真) 循环一直成立
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林弟弟520
2013-10-25 · TA获得超过143个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:157万
展开全部
括号内的是布尔运算值,只有0和非0两种,所有的条件判断值都是布尔运算的结果。
while括号内的只为真即非0是执行,0是不执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宋音62
2019-07-16
知道答主
回答量:3
采纳率:0%
帮助的人:2169
展开全部
while后面的括号是循环条件。满足条件就会循环,不满足条件则不循环,也就是退出循环了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
df601562566
2013-10-25 · TA获得超过502个赞
知道小有建树答主
回答量:351
采纳率:100%
帮助的人:339万
展开全部
while(1)表示循环条件一直为真。就表示无限循环。
除非在while中return 或者break 或者goto 才能跳出循环。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式