对最终生成的机器码来说,自增和自减操作符前置比后置需要的操作更少,效率更高,
++i,只需将i加上1,然后返回i即可;
而i++,则先需要保存原来的i用于返回,然后i加1,多了一次变量申请和赋值操作,
对于i++有些编译器会进行优化,不申请临时变量,而是在i被使用的语句执行完后再执行i加1,
但我们的程序效率不应该依赖编译器来帮助我们,所以自增和自减操作符能使用前置的地方尽量使用前置,
虽然一次变量申请和赋值操作对现在的CPU来说耗时几乎微乎其微,但积少成多,并且自增和自减操作通常在循环中使用,
所以作为一个追求程序最高效率的C++ 程序猿来说,还是要注意的。