在C语言中,while 和do while的死循环例子

如题所述

一般在运行循环语句的时候,会保证判断条件一直在做改变,所以在某个时刻导致条件为假而退出循环。

如:

int n=10;
while(n--)   //当n--为0的时候退出循环
{
    printf("n=[%d]\n");
}

而死循环,就是由于人为编写失误或程序需要导致循环条件一直为真,这样程序会永远执行循环中的语句,如:

int n=10;
while(n++)   //此时n++永远不等于0,则条件永远为真,死循环
{
    printf("n=[%d]\n");
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-18
while与do while的不同,while是先判断后执行,而do while是先执行后判断追答

请采纳

第2个回答  2016-07-14
1: while(1);
2: do{}while(1);
相似回答