1、先理解a++和++a的区别,++在后面只的是先计算然后自加1,++在前面是先自加1,再计算,如x = 3, y = x++,这个时候x = 3,先计算,y =x ,那么y = 3,然后x自加1,x = 4;而如x = 3, y = ++x,那么x 先加1,x = 4,再计算y = x,那么y = 4;
2、好了,这个
表达式就可以看成是x - y + (++z) = 3 - (-4) + (5+1) = 13,这个时候x = 4, y = -4, z = 6; x和z都自加1,只不过,z自加是参与运算前,x是参与运算后
3、码字不易,喜欢请采纳本回答被提问者采纳