遍历一次链表,对每个节点使用free函数。
void destroy(void) { link q, p = head; head = NULL; while (p) { q = p; p = p->next; free(q); } }