++i 与 i++辨析

++i:在表达式运算前将 i 的值加上1;

i++:在表达式运算完成后将i的值加上1;

例如

(a的初始值为4)

a+=a++:先运算 a += a,语句执行完之后再将 a的值加1,故a的值9;

a+=++a :先将a的值加上1,再执行 a += a,故a的 值为10;

猜你喜欢

转载自blog.csdn.net/black_hate/article/details/79191503
i++