问答详情
源自:2-2 练习题

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


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

提问者:燕姿 2018-04-13 23:36

个回答

  • 小无邪
    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