严蔚敏链表为什么要定义成*LinkList,而不是直接用LNode
											十分搞不懂严蔚敏的链表的定义方法的意义何在。
程序代码:typedef struct LNode
 {
   int data;
   struct LNode *next;
 }LNode,*Linklist;
然后构建功能函数的时候,非常让人晕的写成Status InitList(LinkList *L)后面主函数调用的时候是这样的
LinkList L; InitList(&L);她这样写我好晕,LinkList L,那L应该是双重指针了。这样有啥用意
为啥他不直接写成这样?
程序代码:typedef struct LNode
 {
   int data;
   struct LNode *next;
 }LNode;
Status InitList(LNode *L)
然后后面调用写成LNode L; InitList(&L);我这样写又好理解,有可以成功实现。但是我知道她那样写是肯定有意图的,希望各位能给我解惑。



											
	    

	

