自增自减的问题

来源:3-3 自增与自减运算符

雨陌初阳

2016-07-11 14:44

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

写回答 关注

4回答

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

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

    雨陌初阳

    第一个输出了100,后面为什么是102?

    2016-07-11 14:57:24

    共 1 条回复 >

  • 琅琊榜首江左梅郎麒麟
    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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题