线性表链式存储,问题求教。
程序代码:
// 创建空链表
Status ListInit(LinkList &L)
{
L=(LinkList)malloc(sizeof(LinkNode));
if(!L)
{
perror("L failed");
return Error;
}
L->next=NULL;
return Ok;
}
}
LinkList 是声明的结构的指针(typedef struct LinkNode *LinkList;)。
参数中的LinkList &L 其中L前为什么要加&呢,它代表着指向指针的指针吗, 可以用 LinkList *L 代替吗?









