Can anyone help me on this one plz
I can’t understand how to get the result
#Define product(x) (x*x)
main()
{
int i=3, j, k;
j = product (i++);
k= product (++i);
printf (“%d %d”, j, k);
}
#Define prod(x) (x*x)
main()
{
int i=3, j, k;
j = prod (++i);
k= prod (i++);
printf (“%d %d”, j, k);
}
results: for product- j=9, k=49
for prod, j=k=25
Thanks