Z--,先减再运算除; ++x,先运算再加; 所有公式=:2+=2/2-2,化简=2+=1-2,再化简=2+=-1,所以结果=1
这种题如果你是要考二级的话你可以好好看看运算符号的计算顺序,如果就是实战的话,建议你不要看了,因为没有用,在公司里面这种算法会加大计算量降低计算机的运行速度。
y+=z--/++x-x 等同于:y=y+(z--/++x-x); 这里z--是先运算再减,所以z=3 ++x是先加1再运算,所以x=2 换算成算术等式就是:y=2+(3/2-2) 3/2这里等于1(这里的除法是取整,%是取余),化简后是 y=2+(1-2)即y=2+(-1),所以y=1
51,412
社区成员
86,033
社区内容
加载中
试试用AI创作助手写篇文章吧