© { JSL }
34
Text Box: Evaluation Order
Evaluation Order
·operands are evaluated strictly left to right
wsame 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