while(1) 和 for (;;)
while(1) 和 for (;;) 哪一个效率高一些 这个根据实际使用的情况啊,各有千秋。“一般来说,可以这样理解:
如果有固定次数,用for;
如果必须执行一次,用do-while;
其他情况用while。”
这是翁恺总结的,我照搬{:5_95:} 在嵌入式开发中,for(;;)的效率高一些。 和c++差不多吧 shiguang2015 发表于 2016-10-24 21:00
在嵌入式开发中,for(;;)的效率高一些。
我就是嵌入式开发,经常看到while(1),少见for(;;) mzhh1985 发表于 2016-10-24 16:37
这个根据实际使用的情况啊,各有千秋。
“一般来说,可以这样理解:
如果有固定次数,用for;
do while 解释的好 正常的编译器都能把这两个循环优化成一模一样的汇编代码
不需要你脑补什么了
没有所谓的哪一个更快 这个问题不需要纠结吧,一样的
页:
[1]