首页 > 试题广场 >

嵌入式系统中经常要用到无限循环,怎么用C编写死循环?

[不定项选择题]
嵌入式系统中经常要用到无限循环,怎么用C编写死循环?
  • while(){}
  • while(1){}
  • for(){}
  • for(;;){}
  • for(;;){}
判断语句为空时默认为真
编辑于 2021-01-17 11:37:04 回复(1)
一般for(;;)性能更优
for(;;){}  
这两个;; 空语句,编译器一般会优掉的,直接进入死循环
while(1){}  
每循环一次都要判断常量1是不是等于零,在这里while比for多做了这点事
不过从汇编的角度来说,都是一样的代码。
发表于 2016-07-07 18:53:56 回复(3)
竟然是多选 .....眼花了
发表于 2018-09-18 20:20:21 回复(0)
while(){}会是什么情况
发表于 2021-07-23 16:02:27 回复(1)
B
发表于 2017-07-12 14:54:24 回复(0)
B.D
while(true)
{
    循环体
}

for(;;)
{
    循环体 
}

编辑于 2016-09-22 18:33:32 回复(0)
   BD,但我用while(1){}多一点
发表于 2015-06-11 19:38:25 回复(0)
loop:
.............
...........
goto loop;
发表于 2015-05-19 17:15:25 回复(1)
while(1){}或者for(;;)
发表于 2014-11-14 23:38:54 回复(0)