# include
Void f (int * p, int * q);
The main ()
{
Int m=1, n=2, * r=& amp; m;
F (r, & amp; N);
Printf (" % d, % d ", m, n);
}
Void f (int * p, int * q)
{
P=p + 1;
=* * q q + 1;
}
CodePudding user response:
Because p=p + 1 + 1 is the address values, not address values to the contents of plus 1.Unlike the=* * q q + 1; The content of the is q point to add 1.