二级指针作为形参的套路

Posted geooeg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二级指针作为形参的套路相关的知识,希望对你有一定的参考价值。

//通常主函数会这么调用:
int main(){
    int * a = NULL;
    //此处传入的是指针的地址,也就是指针的指针
    getNum(&a);       
    return 0; 
}
 void getNum(int ** a){
  //在这里,我们假设要传回一个size为5的a
  *a = (int *)malloc(sizeof(a)*5) ;
  for(int i = 0;i<5;i++){  
    (*a)[i]=i;
  }
}

 

以上是关于二级指针作为形参的套路的主要内容,如果未能解决你的问题,请参考以下文章

20160210.CCPP体系详解(0020天)

20160210.CCPP体系详解(0020天)

20160211.CCPP体系详解(0021天)

C 语言二级指针内存模型 ( 指针数组 | 二维数组 | 自定义二级指针 | 将 一二 模型数据拷贝到 三 模型中 并 排序 )

20160211.CCPP体系详解(0021天)

C 语言二级指针作为输入 ( 指针数组 | 将 二级指针 作为函数输入 | 抽象函数业务逻辑 )