I am executing this c program on gcc compiler and getting strange results.
So how is it possible
code:
#include<stdio.h>
int main()
{
  int i;
  i =10;
  printf(" %d %d %d  ",i++,i++,i);  //output : 11 10 12
  return 0;
}
as per me result should be 10 11 12 but I am getting 11 10 12.
How is it possible?
 
     
     
    