表面区别
- ++i是先加在赋值;i++是先赋值再加。这样记忆:++在前就先加
代码中初始:i = 1
for循环中i++与++i的区别(根本区别)
在for循环中++i与i++到底有没有区别,只放在for循环里,区别不大,但是要明白他们的区别i++是先用后加,++i是先加后用,所以区别就是。。。看下面代码你就懂啦。
//模拟a=i++;
temp=i;
i=i+1;
a=temp;
//模拟a=++i;
i=i+1;
a=i;
i++需要多一个临时存储空间,操作上也要多一步赋值,所以效率上,++i要更快一些。
参考: https://blog.csdn.net/a845717607/article/details/81455105
来源:CSDN
作者:九筒-
链接:https://blog.csdn.net/weixin_44343282/article/details/104577393