a++是先赋值再自加.
#include<stdio.h>
int main()
{
int a=10;
int b=a++; //先b=10,然后a++再自己加1
printf("%d\n",a);//a=11
printf("%d\n",b);//b=10
return 0;
}
++a是先自加再赋值。
#include<stdio.h>
int main()
{
int a=10;
int b=++a; //先a++自己加1;然后b=a
printf("%d\n",a);//a=11
printf("%d\n",b);//b=11
return 0;
}