我用一个例子来说明:
int a=1,b=9;
y=a++;//这是先赋值,再自增,即先把a=1这个值赋给用y, 然后a自增,a=2;
z=++b;//这是先自增,再赋值,即先让b自增为10,再把10这个值赋给z;
输出后:y=1,z=10,b=10,a=2;
我用一个例子来说明:
int a=1,b=9;
y=a++;//这是先赋值,再自增,即先把a=1这个值赋给用y, 然后a自增,a=2;
z=++b;//这是先自增,再赋值,即先让b自增为10,再把10这个值赋给z;
输出后:y=1,z=10,b=10,a=2;