++i 与 i++都能实现自增,它们的区别在哪?
++i:先自增,然后返回引用.
i++:先进行一个本地备份(可以理解为定义一个临时变量),自增,然后返回临时变量的引用.
理论上来讲,++i操作会快于i++,但由于现代编译器做了优化.所以,++i与i++在性能上的并无差别.