I didn't find relevant terms in Order of evaluation.
So is the behavior of function g
undefined in the code below?
int x;int f() { return x++; }void g() { x = f(); }
I compiled the code on different platform and with different args, and it showed that x
always stayed unchanged.