销毁一个链表的函数

销毁一个链表:

static void destoryList(struct type_node *l)
{
    struct type_node *next;
    struct type_node *p = l;

    if (NULL == p)
        return;

    while (p != NULL) {
        next = p->next;
        free(p);
        p = next;
    }
}

 

你可能感兴趣的:(linux系统编程,C语言)