在主程序中经常会用到大循环while(1)和for(;; ),但是大部分情况下用的都是for(;; ),这是因为从反汇编的角度来看,while(1)的代码更长,执行的时间要长一点点,如下图所示。
可以看出,for的反汇编代码短于while,因此执行的时间更短一些。
转自:https://blog.youkuaiyun.com/xussy/article/details/91959178
在主程序中,for(;;)和while(1)都被广泛使用,但从反汇编的角度看,for(;;)的代码更短,执行效率更高。本文详细解释了两者在代码长度和执行时间上的差异。
在主程序中经常会用到大循环while(1)和for(;; ),但是大部分情况下用的都是for(;; ),这是因为从反汇编的角度来看,while(1)的代码更长,执行的时间要长一点点,如下图所示。
可以看出,for的反汇编代码短于while,因此执行的时间更短一些。
转自:https://blog.youkuaiyun.com/xussy/article/details/91959178

被折叠的 条评论
为什么被折叠?