销毁链表指的是将链表中的所有结点删除,并且释放掉每个结点所占用的内存空间,使其成为一个空链表。可以在顺序遍历链表的过程中依次删除链表中的每个结点,并释放掉它的内存空间。
void deleteLinkList(LinkList * list){
LinkList p=*list;
while(p!=NULL){
*list=p->next;
free(p);
p=*list;
}
}
销毁链表指的是将链表中的所有结点删除,并且释放掉每个结点所占用的内存空间,使其成为一个空链表。可以在顺序遍历链表的过程中依次删除链表中的每个结点,并释放掉它的内存空间。
void deleteLinkList(LinkList * list){
LinkList p=*list;
while(p!=NULL){
*list=p->next;
free(p);
p=*list;
}
}