永发信息网

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

答案:6  悬赏:10  手机版
解决时间 2021-03-23 14:42
  • 提问者网友:心牵心
  • 2021-03-23 02:09
在c语言中while()语句括号里面是一个数字代表什么意思,比如while(1).
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-03-23 03:32
c语言下,while()括号里面放的是循环的条件,若是真,则循环;否则,停止。
1)任何非零的整数都是为真的,所以while(1)和 while(2)和 while(3)等都是一个意思。
2)若是指针的话,NULL则为假,反之则为真。
3)a > b 等类似的表达式,满足为真,反之为假。
全部回答
  • 1楼网友:执傲
  • 2021-03-23 08:32
while(1)
条件永远 成立。下面的程序循环不断进行。
  • 2楼网友:夜风逐马
  • 2021-03-23 07:41
任意非0的数字 比如 1 -1 之类 在C中都代表真
if(1) if(-1) 这样的判断都会通过
所以while(1) 等于 while(真) 循环一直成立
  • 3楼网友:十鸦
  • 2021-03-23 07:09
循环,语句里为真时一直执行
  • 4楼网友:神的生死簿
  • 2021-03-23 05:31
while(1)表示循环条件一直为真。就表示无限循环。
除非在while中return 或者break 或者goto 才能跳出循环。
  • 5楼网友:西岸风
  • 2021-03-23 04:24
括号内的是布尔运算值,只有0和非0两种,所有的条件判断值都是布尔运算的结果。
while括号内的只为真即非0是执行,0是不执行。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯