标签: java
为什么a在执行以下操作后仍为0?
a
0
int a = 0; a+=a++;
答案 0 :(得分:6)
a++增加a但返回其先前值0。
a++
为什么a+=a++(等同于a=a+a++)将a设置回0+0;
a+=a++
a=a+a++
0+0