
```#include
char * point(char *p)
{
printf("P: %d", &p);
p += 3;
printf("p :%d", &p);
return p;
}
int main()
{
char b[4] = { 'a', 'b', 'c', 'd' };
char *p = b;
char *q;
q = point(p);
printf("%c", *p);
return 0;
}
printf("%c", q);
或者你用*p,否则你函数内修改p不会作用在实参p上。