#include<stdio.h>
#include<conio.h>
void call(int, int, int);
void main()
{
clrscr();
int a=10;
call(a,a++,++a);
getch();
}
void call(int x,int y, int z)
{
printf("%d %d %d ",x,y,z);
}
why the output is
12 11 11
???
i know post and pre increment perfectly
but what is happening here ???