既然a++,++a都等同于a=a+1
那么
int a= 0;
printf("a=%d\n",++a);
输出的a=2是为什么?
因为a++时先赋值后计算,就只输出了0,而1储存起来了,到了++a时先计算后赋值就变成了1,再2加上储存起来的1就变成2了
看错了0.0