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




岳麓区15268078465: while(1){ } 即 WHILE(1); 是什么意思 -
东野菲霏刻: 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){....} 就表示条件一直为真,就会一直循环下去,直到跳出或者退出程序.望采纳.

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