链表的销毁

#include
#include


typedef int ElemType;
struct Node;
typedef struct Node *PtrToNode;
typedef PtrToNode List;
typedef PtrToNode Position;
struct Node
{
    ElemType data;
    Position  next;
};


List DisposeList(List L);


int main()
{
    List L=CreateList();
    /* 
    ´Ë´¦ÓɲâÊÔ´úÂë×Ô¶¯Ìí¼Ó£¬
    ²âÊÔList DisposeList(List L)º¯Êý£¬
    ÄãÖ»ÐèÍê³ÉList DisposeList(List L)º¯Êý¼´¿É
    */
    
    return 0;
}
List DisposeList(List L)
{

Node *p;    //构建新指针

p->next=NULL; p节点指向的下一个为空
free(p);把p释放
return NULL;

你可能感兴趣的:(链表的销毁)