as843743021 发表于 2019-3-10 20:05:38

为什么我自减反而得到的数加1

如题

as843743021 发表于 2019-3-10 20:06:22

还有为什么a2也等于7 不是+号在后面应该是先赋值操作吗 应该显示6才对啊求解

jackz007 发表于 2019-3-10 20:11:36

本帖最后由 jackz007 于 2019-3-10 20:15 编辑

      a = 6   ;
      a1 = ++ a ; // a1 = 7 , a = 7 , a 先自加 1 再赋值
      a2 = a ++ ; // a2 = 7 , a = 8 , a 先赋值再自加 1
      a3 = -- a ; // a3 = 7 , a = 7 , a 先自减 1 再赋值
      a4 = a -- ; // a4 = 7 , a = 6 , a 先赋值再自减 1

as843743021 发表于 2019-3-10 20:22:03

懂了懂了 谢谢

as843743021 发表于 2019-3-10 20:22:50

这个值会一直改变的 搞懂了
页: [1]
查看完整版本: 为什么我自减反而得到的数加1