C语言里while里只包含一个常量是什么意思?这个循环的条件是什么?
发布网友
发布时间:2023-06-22 01:24
我来回答
共6个回答
热心网友
时间:2024-11-13 18:56
就是WHILE的括号里只能有一个常量
用这个常量来控制WHILE循环多少次
也就是说
这个常量是WHILE循环的条件
WHILE(1)
代表循环一直成立
也就是死循环
当然不只这么一种写法的
int i=0
while(i<10)
{
i++;
}
上面这个代表循环10次
while(1=1)
{
}
while(true)
{
}
上面两个代表死循环
热心网友
时间:2024-11-13 18:56
while(1)
条件就是1,没有什么意思,就是无限循环
但是循环体中可以使用break跳出循环
热心网友
时间:2024-11-13 18:57
应该是说只允许有一个条件判断语句吧`
WHILE(1)1可以看做是一个非0的值`
热心网友
时间:2024-11-13 18:57
这和 return 0 一样;非0表示 真;0 表示假
热心网友
时间:2024-11-13 18:58
因为while(a)只要a的值为真就执行,
或者不为0的值也执行
while(1)
即一直循环,因为1不为0.
热心网友
时间:2024-11-13 18:59
就是WHILE的括号里只能有一个常量
用这个常量来控制WHILE循环多少次
也就是说
这个常量是WHILE循环的条件
WHILE(1)
代表循环一直成立
也就是死循环
当然不只这么一种写法的
int
i=0
while(i<10)
{
i++;
}
上面这个代表循环10次
while(1=1)
{
}
while(true)
{
}
上面两个代表死循环