++i:在表达式运算前将 i 的值加上1;
i++:在表达式运算完成后将i的值加上1;
例如
(a的初始值为4)
a+=a++:先运算 a += a,语句执行完之后再将 a的值加1,故a的值9;
a+=++a :先将a的值加上1,再执行 a += a,故a的 值为10;
++i:在表达式运算前将 i 的值加上1;
i++:在表达式运算完成后将i的值加上1;
例如
(a的初始值为4)
a+=a++:先运算 a += a,语句执行完之后再将 a的值加1,故a的值9;
a+=++a :先将a的值加上1,再执行 a += a,故a的 值为10;