a++不应该是101吗 不是自增+1吗
#include <stdio.h>int main(){ int x = 0; printf("x=%d\n",x++);// 先取x,值为0 所以输出结果为0,再运算++,所以值变为1 printf("x=%d\n",++x);//此时x值为1,先运算++,x值为2,再取值,所以输出结果为2 return 0;}
因为第一步有个a++,a已经变成101了所以再a++就变成102了
可以说具体点嘛