C语言里while里只包含一个常量是什么意思?这个循环的条件是什么?

比如while(1)

就是WHILE的括号里只能有一个常量
用这个常量来控制WHILE循环多少次
也就是说
这个常量是WHILE循环的条件

WHILE(1)
代表循环一直成立
也就是死循环
当然不只这么一种写法的

int i=0
while(i<10)
{
i++;
}
上面这个代表循环10次

while(1=1)
{

}

while(true)
{

}
上面两个代表死循环
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-07-12
while(1)
条件就是1,没有什么意思,就是无限循环
但是循环体中可以使用break跳出循环
第2个回答  2007-07-12
应该是说只允许有一个条件判断语句吧`
WHILE(1)1可以看做是一个非0的值`
第3个回答  2007-07-13
这和 return 0 一样;非0表示 真;0 表示假
第4个回答  2007-07-13
因为while(a)只要a的值为真就执行,
或者不为0的值也执行
while(1)
即一直循环,因为1不为0.
第5个回答  2020-05-23
就是WHILE的括号里只能有一个常量
用这个常量来控制WHILE循环多少次
也就是说
这个常量是WHILE循环的条件
WHILE(1)
代表循环一直成立
也就是死循环
当然不只这么一种写法的
int
i=0
while(i<10)
{
i++;
}
上面这个代表循环10次
while(1=1)
{
}
while(true)
{
}
上面两个代表死循环

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网