黑马程序员技术交流社区

标题: ++前和++后 [打印本页]

作者: 高山高水高小波    时间: 2015-7-25 21:27
标题: ++前和++后
参与运算时:
                                a: ++在前,先加后用. ++a 相当于 a = a + 1
                                b: ++在后,先用后加. a++ 会产生一个临时的量, 这个量相当于a的一个副本,然后将a的值自增, 将副本的值返回.

第二点不是很理解,有大神来解释一下吗?   在下感激不敬啊


作者: 小p    时间: 2015-7-25 21:37
a++和++a
a的值都会+1,a++是先赋值后+,++a是先自增后赋值
作者: 小小豪    时间: 2015-7-25 21:40
b=a;
a=a+1;
return b;
作者: burningzzy    时间: 2015-7-25 22:32
b=a++   1.  a 原来的值保存为一个副本     2. a自加1      3. a保存为副本的值赋值给b   




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2