© { JSL }
34
Evaluation Order
·
operands are evaluated strictly left to right
w
same as in Java, unspecified in C++
int
m = 2;
int
answer = ++m * ++m + ++m * ++m;
3 * 4 + ++m * ++m
12 + ++m * ++m
12 + 5 * ++m
12 + 5 * 6
12 + 30
3 * ++m + ++m * ++m
42