循环和多个if条件,哪个更快?

我在想哪种方法更快。你循环执行一个指令(如1=1)9次还是通过9个if条件语句?

我认为if语句更快,因为你不需要在循环中检查指令。

点赞
用户2634916
用户2634916

它应该基本相同 - 因为 for 循环本质上是检查条件是否为真并运行代码块 - 与 if 语句非常相似。

了解有关汇编中通常如何实现 for 循环和 if 语句的详细信息,请查看 https://en.wikibooks.org/wiki/X86_Disassembly/Loopscomplex IF statement in assembly

2015-11-13 15:28:59