如何正确使用含参函数创建空链表?
问题描述:
void InitList(LinkList *L)
{
LinkList *head=(LinkList*)malloc(sizeof(LinkList));
L=head;
head->next=NULL;
}
这是我写的创建空链表的含参函数,目的是以L为头指针创建一个空链表,但是运行后无法成功创建是为什么?
答
供参考:
LinkList* InitList(LinkList* L)
{
L = (LinkList*)malloc(sizeof(LinkList));
L->next = NULL;
return L;
}
调用的地方:L = InitList(L);