C++ 中,while(1)和while(0)各代表什么意思

while(1),while(2),都表示可以运行?当while(0)的时候就算终止了?

计算机布尔值,即“0(假)”和“非0(真)”,while(1)指“循环永远执行下去.除非遇到break;才跳出循环”
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-14
1代表真(Y),0代表假(N)。

C++ 中,while(1)和while(0)各代表什么意思
计算机布尔值,即“0(假)”和“非0(真)”,while(1)指“循环永远执行下去.除非遇到break;才跳出循环”

C语言中的while(scanf("%d",&n)!=EOF&&n)的意思是什么?用C++如何表达...
在C语言中 while();为循环语句,其结果只有2种,while(0);0为假,跳出循环 while(1);1为真,继续执行循环体中的代码。那么在while();括号中即为判断语句,在您的while(scanf("%d",&n)!=EOF&&n);中有两个逻辑运算符分别为:! (逻辑非)和 &&(逻辑与)运算。为同一级运算符,故从左往右...

C++ while(1)的意思?
“do-while语句”也称为“直到循环”。语句格式为: do 循环体语句 while(表达式);其中:表达式——是C++中任一合法表达式,包括逗号表达式;其值是逻辑型,即1或0。循环体语句——可以是单一语句,也可以是复合语句。执行流程 do-while语句的执行流程示意图如左图所示,描述如下:(1) 执行一次...

C语言中的while(1)括号里面的数字是表示什么
while(1)\/\/这里表示一直循环!{ ...if(..)break;条件成立就跳出!否则一直循环!}

C++程序中while(1)的意思?
while(1)等于while(true), while语句在括号里的表达式为真的时候执行循环, 当为false的时候停止循环.你说的用while(c>1)应该是用while(fabs(c)>1), 理论上也是一样的 以上程序可以改写成 main() { float a,b,c;scanf("%f%f", &a, &b);c = a \/ b;while(fabs(c)>1) { a = b;...

c++ while(1)表示?
c++ while(1){循环体};表示 while型循环语句,1是表达式,如果"(1)"结果是真就执行循环体,如果结果是假就跳到下一个语句切不做循环体里的语句.大多数编译器定义"(1)"送回真,少数编译器定义是假. 所以编译器不同,一个程序执行循环体,另一个程序不执行.定义1送回真的编译器编成的目标程序,看...

while什么意思?
while是C语言中的关键字,代表循环。while(i)和while(!i)的意思要看i这个变量(表达式)的值是真还是假(0和NULL就是假)。while(1)和while(99)和while(-76)甚至while(3-100)这类只要括号中的值(或表达式的值)非0,意思一样,代表可以循环并执行循环体,如果是while(0),则代表不执行循环并跳过...

while(0)是什么意思
while(0)是一个C\/C++语言的编程技巧。实际上,它是一个永远不会进入的循环语句,因为while后跟的表达式为0,即永远为假。那么为什么会有人使用while(0)呢?原因是它可以让一些复杂的代码块更容易地进行错误处理,而无需使用goto语句进行跳转。使用while(0)语句时,只要在需要退出程序的地方加上break就...

c++中while的用法
c++中while的用法如下:while(条件) {} 当条件为假时结束循环。如while(0){}。 { }里的命令不执行结束循环;do {} while() 当条件为假时结束循环。 但d0 {} while(0) 先执行一次在结束

while(1)
C和C++里面,true和false的值分别是1和0,while(1)就是while(true),条件判断直接为true,循环永远不会退出,while(0)就是while(false),条件判断直接为false,循环不会执行。

相似回答