int x=10;
printf("%d %d %d\n",x,++x,x++);
printf("%d %d %d",x,x+20,x+30);
It is printing output as
12 12 10
12 32 42
Why the order in first printf is in reverse order and why not in second printf statement? i found in a book that C uses reverse printing order.