问答详情
源自:3-2 Java中的算术运算符

自增的概念还是不太理解

a++和++a到底是有什么区别?

提问者:蜕变的毛毛虫 2015-01-25 21:52

个回答

  • yymooc
    2015-01-25 21:59:31
    已采纳

    前者是先使用a的值,再把a+1;后者是先把a+1,在使用a的值。

    比如b=a++是指先把a目前的值赋值给b,再把a+1;b=++a,是指先把a的值加1,然后把加1后的a的值赋给b.