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

自增自减的问题

int a=100; printf("%d\n",a++);输出101才对啊,为什么教材写100

提问者:雨陌初阳 2016-07-11 14:44

个回答

  • Dawnbreaker
    2016-07-11 14:54:17
    已采纳

    a++的意思是先取值再将a加一,因为是先取值,所以取a=100,输出,然后再将a加一得a=101

  • 琅琊榜首江左梅郎麒麟
    2016-07-14 11:48:13

    取值完了,然后在运算。

  • 杰around
    2016-07-12 20:19:56

    ++a不是=101?

  • qq_Lockseed_0
    2016-07-11 14:55:30

    改成++a