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

如题所述

c语言下,while()括号里面放的是循环的条件,若是真,则循环;否则,停止。
1)任何非零的整数都是为真的,所以while(1)和 while(2)和 while(3)等都是一个意思。
2)若是指针的话,NULL则为假,反之则为真。
3)a > b 等类似的表达式,满足为真,反之为假。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-25
任意非0的数字 比如 1 -1 之类 在C中都代表真
if(1) if(-1) 这样的判断都会通过

所以while(1) 等于 while(真) 循环一直成立
第2个回答  2013-10-25
括号内的是布尔运算值,只有0和非0两种,所有的条件判断值都是布尔运算的结果。
while括号内的只为真即非0是执行,0是不执行。
第3个回答  2019-07-16
while后面的括号是循环条件。满足条件就会循环,不满足条件则不循环,也就是退出循环了。
第4个回答  2013-10-25
while(1)表示循环条件一直为真。就表示无限循环。
除非在while中return 或者break 或者goto 才能跳出循环。
相似回答