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/05/03 14:41:08
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(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
加&是引用调用,所做的一切都会对实参起到作用.