Possible Duplicate:
Undefined Behavior and Sequence Points
Which 'C' compiler gives the logically correct answers... I mean Turbo C older version or the newer one named as Borland cpp 4.5 and above?
The different outputs of the question { int i=5;printf(i++*++i);}
made me ask this.