前++是先自加1,然后再参与运算,例如:
int a=10;
int b=10+ ++a;
以上两行代码可分解为:
int a=10;
a=a+1;
int b=10+a;
最终,a的运算结果为11,b的运算结果为21。
后++是先参与运算,再自加1,例如:
int a=10;
int b=10+ a++;
以上两行代码可分解为:
int a=10;
int b=10+a;
a=a+1;
最终,a的运算结果为11,b的运算结果为20。
前--与后--同理。