当前位置:首页>维修大全>综合>

while循环如何就成为了死循环

while循环如何就成为了死循环

更新时间:2024-06-23 17:24:13

while循环如何就成为了死循环

首先,编程语言里几乎所有的程序控制关键字,包括判断、循环之类的,其实全都是if的派生;换句话说,如果语言允许,它们都可以写成if...的形式。

其次,回到问题上来。那么while就可以转化为:Label: If (xxx) 的值成立(也就是为1)时,才执行循环体的语句。不成立时候,跳过循环体语句。括号里一直是1,所以就是死循环。

永远不会结束循环就叫死循环。

最典型的一个例子:

while(true)

{

printf(“我好像要永远呆在这了“);

}

有时是有些永远达不成的结束条件:

int a = 0;

while(a < 3000000000)

{

a++;

printf(“我好像也要永远呆在这了“);

}

int b = 0;

while(true)

{

if(b > 3000000000) break;

b++;

printf(“我好像也要永远呆在这了“);

}

类似这种就是永远达不到结束条件的死循环

更多栏目