第四题,z=x--先把x的值给z,x再减,所以z等于1,此时x等于0,然后++x,x又变回1.第五题,x先等于1,“或者”后面的部分就不用运算了,z等于1,然后x--变为0,。
4.z=x--;++x;等价于z=x;x=x-1;x=x+1;。显然C正确。5.由于x--的值是1,所以整个表达式的值已确定为1,所以z==1,且x++不会再执行。所以A正确。