结构体问题这几行代码什么意思

img

typedef struct LNode *List; // 定义节点指针类型
struct LNode {
    ElementType Data;  // 数据成员
   List Next;  // 指向下一节点的指针
};
struct LNode L; // 定义一个节点(比如头节点)
List PtrL; // 定义一个节点指针