C语言程序中都会用到无限死循环,无限死循环的格式都有那些?
在什么情况下采用到
我这里有四种,我现在正在写的工程里用了除do while 之外的3种。
while(1);
for(;;);
do
{}while(1);
tab:
goto tab;
do{
;
}
很多种情况产生死循环啊,最最常见的是
while(1){
...
-----------------
这些其实一般用于监听,此外一些任务调度其实也是死循环(任务调度核心不停的轮询,看是否有任务产生了,如果有就执行,执行完了继续循环等待)。
你要考虑死循环的实际应用中子步骤的合理性,一般也要补充出错处理。
while(1) for(;;)
while(1)
for(;;)
是最常用的了
还有一种是 while(ture)
其他的楼上都说得很多了