int x, y = 7;
x = ++y + ++y + y--;
What is the output of this code snippet ?
D. Compilation error
See here might it will help you to understand. It is a sequence point problem
please avoid discussion on Undefined Behavior in C