我们有一个问题是Ci++和++i C之间有性能差异吗?
i++
++i
C++的答案是什么?
c++ oop performance pre-increment post-increment
我想知道两种增量形式之间是否存在差异.一些链接说i ++比i = i + 1更快;
另外作为人之一,我的观察对于汇编代码也是一样的.请检查图像,其中汇编代码对于i ++和i = i + 1都是相同的 -
还有另一个链接说,之前的增量运算符比加法和赋值更快,但现在编译器优化i ++和i = i + 1相同.
是否有任何官方文件/文件我们可以参考确认什么是正确的?(我通常会使用信用卡和一个人在stackoverflow上接受的答案数量.在我提供的链接上找不到任何此类信息).
c c++ optimization assembly post-increment
c++ ×2
post-increment ×2
assembly ×1
c ×1
oop ×1
optimization ×1
performance ×1
pre-increment ×1