a--不明白

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

qq_一夕暮光_0

2017-03-15 19:27

 printf("%d\n",a--);//先取值,直接输出a,前面的a=101,直接输出是101,a现在要-1了,a=101

101-1=100,吗?为啥是101?

写回答 关注

2回答

  • 1234397820
    2017-03-20 10:21:50

    a++执行完再加1, ++a先加在执行;         

  • 未见雪霜痕
    2017-03-15 20:28:42

    我的理解是,前面a--的值已经重新赋值给了之后的自增自减a。这样a--和a++才能算得上有意义吧。

C语言入门

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

926286 学习 · 20799 问题

查看课程

相似问题