void function ( char *a , char *b)
{
++*a;
*b++;
}
main ()
{
int a=5, b=5;
function (&a, &b);
printf ("%d,%d",a,b);
}
Here a and b both are printing the value after execution of function code totally. Then it should print 6,6. But it is not printing that. Is preincrement and postincrement evaluate on line of printing? Why it is not print after increment of a and b both?
Plz give brief description about this