作者:广东在线游戏网日期:
返回目录:游戏资讯
while 当中是百判断条件
1其实就是表面上的常数值。度用于逻辑 就是知逻辑真
于是 这里就是while条件恒为真
也就是说
while(1)就是一个死循道环。
一般这么写 在循环体中内都会做判断容 在一定条件下break;
c 语言中: 1 表示 逻辑值 真,复 0 表示 逻辑值 假。
while(1) 小括号里,一般写 逻辑表达式制,(逻辑表达式的计算结果 要么是真百,要么是假度),
如果是真,就执行循环体,如果是假就 不执行循环体。现在 小括号里 是 1, 也就是 “真” (TRUE)
所以
while(1){
....
....if (...) break;
....
}
就是无限循环地执行循环体。直到循环体内有别的知控制条件,中止循环 或 跳出循环。否则道就是死循环。
while(1)代表了循环永远执行下去.除非遇到break;才跳出循环.原因是while的循环里面是一个布尔值,而1代表了true,所以是一个无限循环.
while(1) 表示无限循环。
while的语zhidao法格式为 :
while(condition)
{
//do something 1
}
//do something 2
condition 为循环条件,每次判断condition是否为真,为真时执行while循环体中的语句块(代码回中块1);为假时结束循环,执行后续语句(代码中块2)。
这里condition为1 表示条件永远为真,一直执行循环体内语句。为了结束循环,可以在循环体内满足某些特定条件使用break跳出循环。
如下答
while(1)
{
//do something
if(condition)
{
break;
}
}