【发布时间】:2012-06-24 16:40:10
【问题描述】:
这实际上只是一个学术问题,我只是想知道哪个更快。我猜差异可以忽略不计,但我还是想知道。
if( (x == 1) || (x == 2) )
对
if (x < 3)
谢谢!
【问题讨论】:
-
你试过了吗...?我猜
x < 3更快,因为它的汇编代码更短。而且问题应该是特定于一种语言的。 -
这两个条件甚至不等价。
0 < 3但!((0 == 1) || (0 == 2)). -
是的 larsmans 和 -345 也是
标签: performance operators micro-optimization