《STL标准程序》里边一直提到前置比后置效率更高。关于此的一点个人理解记录下来。
a++:加的过程中要先产生一个临时变量temp,加1之后的值赋给temp,然后你可以使用a(在if、for、while..中),最后再把temp的值assign给a。
++a:这个就是直接在a上加1了,然后改怎么用,就怎么用。
归根结底:二者的性质(先用还是先加)决定了其性能。
但是现在一般的编译器都会自动帮你优化,放前或后面都会优化成一样的了
标签:自增,temp,++,后面,C语言,优化 From: https://www.cnblogs.com/yuyanc/p/17674889.html