while1什么意思/什么格式/格式
作者&投稿:漳岚 (若有异议请与网页底部的电邮联系)
while(1)其中1代表一个常量表达式,while(1) 表示无限循环,除非你设置break等类似的跳出循环语句循环才会中止
while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后减,--i先加后取值,所以i--的值同未执行该自减运算时的i相等。
扩展资料:
while(1) 表示无限循环。
while的语法格式为 :
while(condition)
{
//do something 1
}
//do something 2
condition 为循环条件,每次判断condition是否为真,为真时执行while循环体中的语句块(代码中块1);为假时结束循环,执行后续语句(代码中块2)。
这里condition为1 表示条件永远为真,一直执行循环体内语句。为了结束循环,可以在循环体内满足某些特定条件使用break跳出循环。
如下:
while(1)
{
//do something
if(condition)
{
break;
}
}
参考资料:百度百科-while
东野菲霏刻: 1就是true while(1)和while(true)是一个意思,就是无限循环,一般在内部写break退出循环.用法举例: 如果变量 i 等于100是已知条件. 那么C#就这样写, while(i==100) {i++;if(i==150) bread; // 循环50次退出循环}
岳麓区15268078465: 关于C语言中的while循环, while(1)是什么意思? - ?
东野菲霏刻: while(1)代表了循环永远执行下去.除非遇到break;才跳出循环.原因是while的循环里面是一个布尔值,而1代表了true,所以是一个无限循环.
岳麓区15268078465: 程序设计中while(1)什么意思? - ?
东野菲霏刻: while语句的原型是while(表达式)语句,当表达式为非0值时,执行while语句中的嵌套语句.那么while(1)其中1代表一个常量表达式,他永远不会等于0.所以,循环会一直执行下去.除非你设置break等类似的跳出循环语句循环才会中止
岳麓区15268078465: c语言中 while(1)是什么意思??????
东野菲霏刻: while(1)是一个死循环. while(条件) 当条件为真(或者不为零时)就执行while里的语句. 否则结束.
岳麓区15268078465: while(1)是什么意思?
东野菲霏刻: 就是强制循环,如果要退出的话,使用break 例如 int i = 0; while (1){ i ++; if (i == 100) break; //退出条件 }
岳麓区15268078465: while(1){ } 即 WHILE(1); 是什么意思需要循环多久 - ?
东野菲霏刻: 就是永远循环的意思. while是当条件为真(就是为1)是执行{}中的指令,而这条指令{}为空,就是什么都不执行,而条件永远为真,所以程序就一直在这里执行,不向下走了.
岳麓区15268078465: while(1)什么意思呢?还有return(0);?
东野菲霏刻: while(1)相当于无限循环的意思,因为while的意思是当里面的表达式为真的时候执行,而1是真的意思,return(0)即时函数或者程序执行完的时候返回一个值,这个值就是0. while(表达式) { 执行的语句.... } int test() { return 0; } int a=test(); 当调用这个函数的时候,a=0;
岳麓区15268078465: while(1)是什么意思? - ?
东野菲霏刻: 和while(true)是一个意思. 就是循环测试一直为真, 一般在应用中加入跳出测试条件: while(1) { ... if(什么) break; ;;; }这样的.
岳麓区15268078465: 单片机程序中常常看见一个 while(1)是什么意思呢? - ?
东野菲霏刻: 就是while(1){} 大括号里面的语句不断重复执行,这是一个死循环
岳麓区15268078465: while(1){....}这个判断语句什么意思? - ?
东野菲霏刻: while(1){....} 就表示条件一直为真,就会一直循环下去,直到跳出或者退出程序.望采纳.