A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 高山高水高小波 中级黑马   /  2015-7-25 21:27  /  497 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

参与运算时:
                                a: ++在前,先加后用. ++a 相当于 a = a + 1
                                b: ++在后,先用后加. a++ 会产生一个临时的量, 这个量相当于a的一个副本,然后将a的值自增, 将副本的值返回.

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

3 个回复

倒序浏览
a++和++a
a的值都会+1,a++是先赋值后+,++a是先自增后赋值
回复 使用道具 举报
b=a;
a=a+1;
return b;
回复 使用道具 举报
b=a++   1.  a 原来的值保存为一个副本     2. a自加1      3. a保存为副本的值赋值给b   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马