问答详情
源自:3-9 三目运算符

帮我看看,不是说自加自减都是加和减吗

int b=10;

b++;

和printf("%d\n",b++);的值都是10吗

提问者:学学c 2016-01-14 20:40

个回答

  • _夏日凉风_
    2016-01-14 21:12:25

    b++ 意思其实是在b原来的基础上加1
    楼上已经说得很好了、、
    第二行b表达出来的话已经是11了


  • bakaheiye
    2016-01-14 20:48:07

    第一个是b加了1,再取得值,为11

    第二个是输出了b现在的值,为10,然后再把b+1

  • 填坑
    2016-01-14 20:47:44

    int b=10,b++后b为11,printf为11,之后自加1变为12.