【问题标题】:Why is a still 0 after that operation? [duplicate]为什么该操作后仍然为0? [复制] 【发布时间】:2014-11-09 11:22:38 【问题描述】: 为什么a经过以下操作还是0? int a = 0; a+=a++; 【问题讨论】: Google 后缀和前缀自增运算符。如果你想要 1 ,那么a+=++a 标签: java 【解决方案1】: a++ 递增 a 但返回其先前的值 0。 这就是为什么a+=a++(相当于a=a+a++)将a设置回0+0; 【讨论】: