写单链表时,为什么传入结构指针不可以初始化,而对于插入删除时传入结构指针却可以改变其指向?
单链表的存储结构:typedef struct NOde
{ ElemType data;
struct Node *next;
}Node,*LinkList;
//初始化
void InitList (Linklist L)
{ L =(Linklist)malloc(sizeof(Node));
L->next=NULL;
}//这样写为什么不可以呢
//void insert(Linklist L){......}//插入是可以的