#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc,const char *argv[])
{
int a = 10;
int b = 0;
b = a++; //先赋值再加一 ,等价于 b=a,a=a+1;
printf("a = %d\tb = %d\n",a,b);
b = a + 1;
printf("a = %d\tb = %d\n",a,b);
puts("--------------------------------");
b = ++a; //等价于 a=12 b=12 a先加一,再赋值于b
printf("a = %d\tb = %d\n",a,b);
puts("--------------------------------");
printf("a = %d\tb = %d\n",a++,b++); //先显示再自加一
printf("a = %d\tb = %d\n",a,b);
puts("--------------------------------");
printf("a = %d\tb = %d\n",++a,++b); //先自加一再显示
printf("a = %d\tb = %d\n",a,b);
return 0;
}