【发布时间】:2014-05-25 12:08:22
【问题描述】:
考虑以下条件:
if(a < 10)
和
if(a <= 9)
仅考虑int。
我知道这些条件具有相同的目的,处理差异可以忽略不计。然而,两者之间的处理差异是什么?
【问题讨论】:
-
如果 a 是 double 类型,差别会很大:)
-
那么我会先发制人地投票结束,因为“太宽泛”了,反正已经是这样了。
-
当然,你问的是
LanguageXtype的笛卡尔积。 -
我们只考虑
int。 -
@GauravBhor 好的,那么答案是“视情况而定”。什么CPU?另外,请考虑源不是执行的内容。与常量的比较是编译器可以轻松重写以使用最快比较的东西。
标签: java c computer-science