c - 在什么情况下(如果有的话)C 中前缀和后缀递增/递减运算符之间的性能存在差异?

标签 c post-increment pre-increment

据我所知,C++ 中的这个问题可能是 copying the object and|or overload 的问题。我也知道优化会发挥作用,并且在大多数情况下(如果不是全部情况下)可以使这不再是问题。我的问题是当前的编译器是否完全不存在这个问题,或者仍然在某些情况下需要考虑差异。

最佳答案

答案非常简单:如果您对其进行测量,并且发现显着差异,那么您的性能就会有所不同。如果不测量的话,没有区别。至少对你来说不是,因为你懒得去测量。

实际上,这适用于所有与速度相关的问题。

关于c - 在什么情况下(如果有的话)C 中前缀和后缀递增/递减运算符之间的性能存在差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24043491/

相关文章:

c - C 编程 K&R 练习 1-13

CMake如何设置nasm文件扩展名

c - 我不知道前后增量

arrays - bash:意外的数组成员句柄

c - 涉及带有后增量和前增量的数组值的意外输出

c# - 这是在C#.NET a+++++ a中完美定义的吗?如果是,那么为什么我得到奇怪的输出?

c - 在 C 中通过释放和重用指针转置数组

c - 使用位运算符拆分两个数字

c++ - 进一步了解 i++ 和 i=i+1

java - 如何在计算中使用增量?