xclyijin 发表于 2015-7-26 15:48
a++是先赋值后运算。。。。。
水佳伟 发表于 2015-7-26 21:44
一中结束时有个a=10的底层操作,可以理解为a=10和a=a+1,最后a的值看左边
悲伤丿心 发表于 2015-7-26 22:01
我知道是先赋值后运算,所以在a=a++的下一行,a不是已经执行a++了吗?
水佳伟 发表于 2015-7-26 22:03
先执行a++,a就等于11了,然后等于号左边有个a=10的赋值操作,输出的是左边的a的值 ...
3174918418 发表于 2015-7-26 22:13
程序一:
int a=10;
a=a++;
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |