單鏈表被構造
void Destroy_LinkList(LinkList *Headdress)
{ /*銷毀單鏈表
LinkList p
if ( ! (*Headdress)) /*判斷單鏈表是否存在
return;
p=*Headdress;
while ( p!=NULL) /*釋放單鏈表的所有結點*/
{
q=p;
p=p
free(q);
} /*while */
*Headdress=NULL; /*將頭指針變為零表示單鏈表不存在*/
}
設調用函數為主函數
main( )
{
LinkList H;
H =Creat_LinkList();
……
Destroy_LinkList(&H);
}
[
From:http://tw.wingwit.com/Article/program/sjjg/201311/23084.html