【发布时间】:2015-05-24 15:06:41
【问题描述】:
我很想知道i++、i+=1 和i=i+1 中哪一个在 CPU 中运行得最快,我如何测量它们的执行时间?
【问题讨论】:
-
你的意思是什么cpu?
i的类型是什么? -
这里 i 是整数类型和任何 CPU。
-
很有可能,除非
i被标记为volatile int,否则会为所有三个生成相同的代码并且运行时速度没有差异。 -
如果有性能差异,那就太小了
标签: c operator-overloading operators overloading