I
Ips
hello!
here's the code
int main()
{
int i=0;
printf("%d %d %d\n",i++,i++,i++);
return 0;
}
can anybody explain how tthe arguments are passed to this function? Why does
the output is : 3 2 1 and not 1 2 3 ?
Is this ANSI compliant or only gcc compiles it like this?
thanks
regaed,
Ips
here's the code
int main()
{
int i=0;
printf("%d %d %d\n",i++,i++,i++);
return 0;
}
can anybody explain how tthe arguments are passed to this function? Why does
the output is : 3 2 1 and not 1 2 3 ?
Is this ANSI compliant or only gcc compiles it like this?
thanks
regaed,
Ips