int a=100; printf("%d\n",a++);输出101才对啊,为什么教材写100
a++的意思是先取值再将a加一,因为是先取值,所以取a=100,输出,然后再将a加一得a=101
取值完了,然后在运算。
++a不是=101?
改成++a