如题所述
无限循环!
这样的语句一般在内部会判读条件然后跳出:
while(1)//这里表示一直循环!
{
......
if(..)break;条件成立就跳出!否则一直循环!
}
这样的语句一般在内部会判读条件然后跳出:
while(1)//这里表示一直循环!
{
......
if(..)break;条件成立就跳出!否则一直循环!
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2008-05-07
我来说下:
while()的括号中写的是条件;而一般编程语言0代表假,1代表真;
又因为while是循环语句;所以while(1){C语句}会无限循环执行{}中的语句;
while()的括号中写的是条件;而一般编程语言0代表假,1代表真;
又因为while是循环语句;所以while(1){C语句}会无限循环执行{}中的语句;
第2个回答 2008-05-07
while( )
括号里会跟一个数字或语句
1 代表无限循环
如果是语句
判断一个数据时
则判断,当语句为真时,执行后面语句
假时,不执行
再循环判断下一个数据
括号里会跟一个数字或语句
1 代表无限循环
如果是语句
判断一个数据时
则判断,当语句为真时,执行后面语句
假时,不执行
再循环判断下一个数据
第3个回答 2008-05-07
while(1)等价于while(true),c++中非0即为真
一般while(1)中都会有个break语句,用来跳出循环
一般while(1)中都会有个break语句,用来跳出循环
第4个回答 2008-05-07
循环条件,一般在写单片机程序就用的多
while(i),当i为非0的时候表示真,当为0的时候为假
while(1)在没有遇到中断或者是遇到break的情况下会一直循环下去
while(i),当i为非0的时候表示真,当为0的时候为假
while(1)在没有遇到中断或者是遇到break的情况下会一直循环下去