首先对z--来说,属于后缀运算符,先以3参与运算,++x是前缀运算符,先自增1为2再参与运算,此时分子为3,分母为2,等式左边为1.5,y=y+1.5等于3.5,我的推理正确吗,
+=的运算等级最低,++和--的运算等级在这个表达式中最高;其次是/;可以看一下3.8的内容
我的理解:y+=z--/++x这个表达式应该是化成这样:y=y+(z--/++x);也就是y=2+(3--/++1)=2+(2/2)=3
题目好像没说明变量的类型,如果是int型那么结果应该是3,