问答详情
源自:3-3 自增与自减运算符

搞不懂啊、、、、、、、、、

#include

int main() {    int x = 100;    printf("x=%d\n",x++);    return 0; } 的结果不应该是101吗?

提问者:慕码人4607885 2015-06-01 21:49

个回答

  • Perona
    2015-06-01 22:06:20
    已采纳

    先弄懂x++是先取值后运算。

     printf("x=%d\n",x++); 这里取得x的值是100,所以它就直接输出100,不受后来运算的影响。