早教吧 育儿知识 作业答案 考试题库 百科 知识分享

voidDestroyList(LinkList&L)中有&是什么意思,而voidClearList(LinkListL)中又不需要,//将L重置为空表voidClearList(LinkListL){LinkListp,q;p=L->next;while(p){q=p->next;free(p);p=q;}L->next=NULL;}//销毁线性表voidDestroyList(L

题目详情
void DestroyList(LinkList &L)中有&是什么意思,而void ClearList(LinkList L)中又不需要,
//将L重置为空表
void ClearList(LinkList L)
{
LinkList p,q;
p=L->next;
while(p)
{
q=p->next;
free(p);
p=q;
}
L->next=NULL;
}
//销毁线性表
void DestroyList(LinkList &L)
{
LinkList q;
while (L)
{
q=L->next;
free(L);
L=q;
}
}
▼优质解答
答案和解析
加&是引用调用,所做的一切都会对实参起到作用.