b--为什么是-6,不是-4吗?

来源:2-2 练习题

燕姿

2018-04-13 23:36


http://img2.mukewang.com/5ad0ce630001d05810400585.jpg

写回答 关注

5回答

  • 小无邪
    2018-04-15 16:35:43

    b--,先使用b,再减1,原来b=-5,再减1即b=-5-1(b=-6)

  • 维德
    2018-04-14 18:45:46

    第三个printf中,由于已经执行了b--,所以b=-6

  • 维德
    2018-04-14 18:44:17

    输出是-5,既不是-6,也不是-4

  • 维德
    2018-04-14 18:43:44

    b--实现的是先使用b,然后自减1


  • qq_MrThornes_0
    2018-04-14 00:30:20

    b--  b执行的是自减,-5-1=-6

C语言入门

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

926212 学习 · 20797 问题

查看课程

相似问题