教材中一道练习题是:
写出下面表达式的计算步骤:
resultVar += var1 * var2 + var3 % var4 / var5;
教材答案如下:
resultVar += (((var1 * var2) + var3) % (var4 / var5));
这样看的话,我的理解是:
第一步算乘除,然后算“(var1 * var2) ”的乘积加上var3,最后与(var4 / var5)的商取模
-------------------------------
为什么最后才算取模运算符啊?
要我看的话答案应该是:
resultVar += (var1 * var2) + (var3 % (var4 / var5));
非常不解~~谢过大家了!