+ 7
Very interesting UB Âč!
The compilation log:
"warning: operation on 'a' may be undefined [-Wsequence-point]"
Reason:
"When modifying an object between two sequence points, reading the value of the object for any other purpose than determining the value to be stored is also undefined behavior."
_____
Âč https://en.wikipedia.org/wiki/Undefined_behavior#Examples_in_C_and_C++
+ 1
From left to right