C语言关于指针的问题,一直没搞明白以下这两个有什么区别

2019-10-16 04:48发布

typedef int ElemType ;
typedef struct Node
{
    ElemType data;
    struct Node *next;
} Node;

typedef struct Node *LinkList;  

void CreateListHead(LinkList *L,int n)
{
    LinkList p;
   ……………………
   ……………………
   ……………………
}

疑问来了,我一直没有搞懂 LinkList p; 和 LinkList *L 有什么不一样。
LinkList 是一个结构体指针的类型,那么p就是Node类型的结构体指针咯是吧?
那LinkList *L 是什么????

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。