/*如下段代码*/ int a = 100; int b = 100+a++; printf("%d\n%d\n",a,b);/*输出内容为101 200 为什么不是 101 201?*/
对啊,a应该是101,b=100+a ;b的输出应该是201啊,为什么是200呢?
a++的值是a加一之前的值,是100,这时候a还没有加一,之后才加一