都说第3个--a是在102的基础上减1,我就纳闷了,a的值不是100么,你们哪只眼睛看到变成102了?
把前面这2行代码去掉确实是100
printf("x=%d\n",a++); printf("x=%d\n",++a);
不去掉是102。
可以敲一下代码运行看看。