#include <stdio.h>
#include <stdlib.h>
int main()
{
int m=5;
int p=5;
int x;
x=++m;
printf("X为:%d\n",x);
printf("m为:%d\n",m);
x=p++;
printf("X为:%d\n",x);
printf("m为:%d\n",p);
system("pause");
return 0;
}
运行结果:
可以看出:++m是先自加,再赋值。
m++是先赋值,再自加。