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

printf("x=%d\n",x++);输出得结果是不是给printf("x=%d\n",++x);用

?????

提问者:123h 2015-08-14 20:52

个回答

  • 麦田里的小王子
    2015-09-15 22:26:22

    x++是先取x的值为输出值也就是说输出值是初始a的值,运算结果a+1不是输出值。

    ++x是先将a的值加1然后将这个加1的值作为输出值即输出值是a+1,运算结果也是a+1。

  • hhh112123123
    2015-08-14 21:10:34

    不一样,一个是先用了再加,一个是先加了再用