1.num +=i 相当于 num = num + i; 如下图:i = 0,num = 0+0 =0; i=1,num = 0+1=1......
3. i = i ++ ; 这是后加加,相当于把i先赋值后再加1 ,可以看到i 永远都没 有加1;
3. i = ++ i; 前加加, 相当于把 i 先加1 后再赋值,可以看到最终的结果是加1后的结果。
总结: 前加加是将变量加1后的值赋值给临时变量, 后加加 是将变量先赋值 后再加1,临时变量的值为 加1 前的值。
1.num +=i 相当于 num = num + i; 如下图:i = 0,num = 0+0 =0; i=1,num = 0+1=1......
3. i = i ++ ; 这是后加加,相当于把i先赋值后再加1 ,可以看到i 永远都没 有加1;
3. i = ++ i; 前加加, 相当于把 i 先加1 后再赋值,可以看到最终的结果是加1后的结果。
总结: 前加加是将变量加1后的值赋值给临时变量, 后加加 是将变量先赋值 后再加1,临时变量的值为 加1 前的值。