チェーンテーブルの破棄とクリア
790 ワード
:
Status DestroyList(LinkList *L)
{ /* : L 。 : L , , */
LinkList q;
while(*L)
{
q=(*L)->next;
free(*L);
*L=q;
}
return OK;
}
:
Status ClearList(LinkList L) /* L */
{ /* : L 。 : L , , */
LinkList p,q;
p=L->next; /* p */
while(p) /* */
{
q=p->next;
free(p);
p=q;
}
L->next=NULL; /* */
return OK;
}
:
1、 ?
2、 ? 。
するときは、まずチェーンテーブルの を し、それから つ つ ろを します.このようにチェーンテーブルが にならないときは、まずチェーンテーブルの を して、それから の ろのすべてを して、 に の で のポインタを にすると、かなり になりますが、このチェーンテーブルはまだあります. き きご いただけます
http://bbs.csdn.net/topics/320266740