The foll code gives o/p as
2310103
28
Now my doubt is why here 10 is printed two times although i m passing t=6 for the d parameter??
#include <stdio.h>
#include <string.h>
int f(int a, int b, int c,int d,int e)
{
printf("%d%d%d%d%d \n",a,b,c,d,e);
return a+b+c+d+e;
}
main()
{
int t;
printf("%d",f(2,(1,(2,(3))),t=10,t=6,3),6);
}