a++代表变量a增1之前的原有值,++a代表a增1之后的值。


例:

int a=0

printf("%d",a++);//输出0

printf("%d",++a);//输出1


例:

当a=1时,x=a++,x=1,a=2

当a=1时,x=++a,x=2,a=2