Determine output:
main()
{
int i = abc(10);
printf("%d", --i);
}
int abc(int i)
{
return(i++);
}
main()
{
int i = abc(10);
printf("%d", --i);
}
int abc(int i)
{
return(i++);
}A. 10
B. 9
C. 11
D. None of these.
Answer: Option B
Solution (By Examveda Team)
return(i++) it will first return i and then increment. i.e. 10 will be returned.

hi how its works please tell
I also think it will print 10
i am aslo think it will print 10.
if it returns 10 according to the explanation why is it 9!!!
i thick it will print 10