C/C++ 中 i++ 与 ++i 问题
C
单独出现的 i++ 与 ++i 编译连接生成的汇编代码没有区别;
在参与构成的表达式中,编译连接后,也只是加法的执行顺序不同;
因此在效率上没有高下。
C++
实验发现,单独出现的 i++ 和 ++i 编译连接生成的汇编代码也不一样;
i++ 和 ++i 的效率不同,这和 C++ 中二者的实现方式有关;
其中 ++i 的效率要更高一些。
单独出现的 i++ 与 ++i 编译连接生成的汇编代码没有区别;
在参与构成的表达式中,编译连接后,也只是加法的执行顺序不同;
因此在效率上没有高下。
实验发现,单独出现的 i++ 和 ++i 编译连接生成的汇编代码也不一样;
i++ 和 ++i 的效率不同,这和 C++ 中二者的实现方式有关;
其中 ++i 的效率要更高一些。