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

a++不应该是101吗 不是自增+1吗

a++不应该是101吗 不是自增+1吗

提问者:qq_慕尼黑6489116 2019-01-12 21:04

个回答

  • 夜半空城
    2019-01-26 14:49:05

    #include <stdio.h>
    int main()
    {
        int x = 0;
        printf("x=%d\n",x++);// 先取x,值为0 所以输出结果为0,再运算++,所以值变为1
        printf("x=%d\n",++x);//此时x值为1,先运算++,x值为2,再取值,所以输出结果为2
        return 0;
    }


  • ccut很厉害
    2019-01-14 17:18:17

    因为第一步有个a++,a已经变成101了所以再a++就变成102了

  • 柒夏嗯
    2019-01-12 21:21:09

    可以说具体点嘛