问答详情
源自:3-3 自增与自减运算符

求大佬解惑!


6258d3ea00011a7003600800.jpg

6258d3f000014d3e03600800.jpg为什么这里--a,a--的输出结果是101?上面列的表格显示--a是a减一后再取值,那么不该是99吗?a--是a取值后减一,那也是99啊!

提问者:舊夢4573938 2022-04-15 10:13

个回答

  • qq_慕的地1588842
    2022-04-16 08:31:30

    上面两个++a和a++让a的值变成了102,--a是先减一在输出的,所以是101,而a--是先读数在减一,所以是101,这个时候a变成了100了。