sir,
would u plz .explain me that in c language if I take a value
int p=1;
{
print("%d,%d",+ +p,p++);
}
the output should be 2,1 because first preincrement so , we get 2, then for p we get 1. but it shows different result why?