首先我们用一个题目来引出
int i = 1;
i = i++;
system.out.println("i="+i)
问:结果是多少
这个题目重点在第二步:我们首先了解到赋值运算符是从右往左计算的
i= i++
(1)首先temp = i (2)i = i+1 (3) i= temp 计算结束
先计算右边表达式结果赋值给空变量temp, 然后再将左边式子=temp
下面再来一题
规则使用临时变量
(1) i = i + 1 (2)temp = i (3) i =temp