形参定义为二级指针,可以修改实参指针本身的值

void A(char **p)

{

  ...

  *p = ...

}

调用:

char *p = NULL; //没有指向某个内存空间

A(&p); //执行完后 p(指针)的值就变了(定义的时候没有指向某个内存空间,执行完后就指向某个内存空间了),不是 p 指向的值变了。

posted @ 2018-06-16 18:17  流水灯  阅读(520)  评论(0编辑  收藏  举报