越,在乎的人 发表于 2013-12-26 20:52
1,a+=(a++),等价于a++;a+=a ,所以a=8 2,a+=(++a);等价于++a;a+=a;所以a=9 3,(++a)+=(a++)编译报错 ...
Diaraelo 发表于 2013-12-26 21:57
1题=8 2题=9 3题会报错,不过按你想表达意思来说是本来应该等于9. 至于为什么,a+=b的意思就是一个累加运算 ...
小骗子 发表于 2013-12-26 22:01
恩。明白了,谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |