怎么会有102?有点问题吧
你要分清 a++与++a的区别。
printf("%d\n",a++)//这时候输出的值是a的值 这就是先取值在运算 输出完后 a的值在加一变成101。
printf("%d\n",++a)//此时输出的a加上1以后的值,所谓先运算在取值,本来a=101 加上1就变成102。