在最近的学习中,遇到了这样的疑问,就是a++和++a到底有什么区别,查了相关资料,终于搞懂了,下面我来分享一下我的收获~
一、计算诀窍
++a:先+1,后使用
a++:先使用,后+1
二、实操理解
1、++a:
++a是:先+1,后使用
意思也就是说先进行a+1这一步,a的值变成了4。接着再进行把a的值赋给b的操作,此时a的值已经经过了+1为4,所以把4赋给b了,b的值也是4。所以输出结果为a=4 b=4
2、a++:
a++是:先使用,后+1
意思也就是说先进行将a的值赋给b的操作,再进行a+1这一步。初始a的值为3,先赋给b,所以b=3;再进行a+1的操作,a的值由3变为4。所以输出结果为a=4 b=3
注意:
也可以用如下方式输入: