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(L

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 17:54:50
voidDestroyList(LinkList&L)中有&是什么意思,而voidClearList(LinkListL)中又不需要,//将L重置为空表voidClearList(LinkListL)

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(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;
}
}

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(L
加&是引用调用,所做的一切都会对实参起到作用.