朋好友 发表于 2015-1-19 22:59
1先计算表达式 b=b;然后b++; b++直接赋值给b ,最后再完成表达式 b=b的赋值,
d7142947 发表于 2015-1-19 23:06
=比++的优先级高 参与运算的时候会先把b的值赋给a,所以a得到的是b自增之前的2. 然后b在自增一,b就变成 ...
_kirito 发表于 2015-1-19 22:50
a=b++;的意思就相当于 a=(byte)(b+1);
b++就是将b自增1然后赋给a,b仍为2,a为3
...
无标题.png (5.21 KB, 下载次数: 45)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |