如果你要比较两个整数,运算符会对执行比较所需的时间产生影响吗?例如,给定以下情况:
哪种方式能提供最佳性能,或者性能差异是否可以忽略不计?性能结果是否与编程语言有关?
我经常发现自己在代码中混合使用这些运算符。欢迎提供任何想法。
if (x < 60)
并且
if (x <= 59)
哪种方式能提供最佳性能,或者性能差异是否可以忽略不计?性能结果是否与编程语言有关?
我经常发现自己在代码中混合使用这些运算符。欢迎提供任何想法。
x < 60
需要1103.1皮秒,而执行x <= 59
则需要1103.2皮秒,使其慢了十分之一皮秒。令人惊叹:)
请自行查看。 - Šime Vidas