C语言中的死循环是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/07/01 13:32:13

死循环是循环条件永远能够得到满足,循环永远进行下去。这种循环一旦进入就出不来了 所以要设置跳出条件
例如for(i=0;i<100;i++)if(i>=50)i=0;
在这个循环中i永远无法达到100,故循环永无止境,这个循环就是死循环。

无论怎么如何运行都不能跳出的循环即为死循环。例如
while(1)
{
NULL;
}
for(;;)
{
NULL;
}
以下循环并非死循环
while(1)
{
int i = 0;
if(i == 5)
break;
对i操作;//伪代码
}

程序永不停的重复代码,比方说while(1

{

printf("我是死循环");
}
这里while的条件永远为真,程序一直不停的循环打出 我是死循环