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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑旋风唔够威   /  2016-7-4 17:20  /  2884 人查看  /  22 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

++在后面是参与运算之后再自增的,这道题相当于a把自己的值赋值给了a周然后再自增,此时被赋值的左边的a还是原来的a的值,而右边的a已经变成2了,不过还没有给左边赋值所以左边还是原来的值
回复 使用道具 举报
a++是先赋值,再进行自增,++a的话会先自增,再赋值,你可以换下试试
回复 使用道具 举报
我感觉黑马这讲的有问题
我是这样理解
int a = 1;
a=a++;还是a=++a
都是a先自增变成2;
而咱们可以将a++看成一个整体等于1
这样相当于a++又给a赋值一次 a又变成1
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马