鱼C论坛's Archiver
论坛
›
数据结构与算法
› 定义一个函数的形参为二级指针时,调用函数时怎么传入二级指针
Saber丶Lance
发表于 2018-3-30 17:52:55
定义一个函数的形参为二级指针时,调用函数时怎么传入二级指针
void Destroy_SeqStack (SeqStack **S)
{
if(*S)
{
free(*S);
*S=NULL;
}
}
比如定义一个销毁栈的函数,调用该函数时如何传参?
Sj中国智造
发表于 2018-3-30 20:31:20
首先你定义的时候得是个指针,然后指针取地址
例如:SeqStack *q = (struct SeqStack)malloc(sizeof(struct SeqStack));
Destroy_SeqStack (&q);
页:
[1]
查看完整版本:
定义一个函数的形参为二级指针时,调用函数时怎么传入二级指针