主题:参数传递
定义了这么一个结构体:
struct lnode
{
char data;
struct lnode *next;
};
然后有这样的一个函数:
setnull(struct lnode **p)
{
*p=NULL;
}
为什么这个函数的参数是struct lnode **p呢?为什么是**p呢?
谢谢了!
struct lnode
{
char data;
struct lnode *next;
};
然后有这样的一个函数:
setnull(struct lnode **p)
{
*p=NULL;
}
为什么这个函数的参数是struct lnode **p呢?为什么是**p呢?
谢谢了!