x的值怎么算呢 不是加了1变成2了吗

设x z均为int型变量,x的值为1,则求表达式z=x--,++x后,x z的值分别为多少

结果x=1 z=1

z=x-- 这里先看x, x-- 表示 “先使用x 的值(也就是1),再让x减一”,所以z=1,x=0
++x 表示先让x加一 再用x 的值,此时x = 1

img

x--后x=0
++x后x=1