数据结构单链表定义-c语言?typedef struct LNode{ ElemType data; struct Lnode *next;}LNode, *LinkList; 《数据结构》上出现这样的线性表单链表定义,有个问题搞不懂,其中第4行的Lnode到底是类型名还是变量名呢?如果是类型名,那么后面的逗号运算符如何理解呢?如果是变量名,那么,不是和结构体名同名了吗?这段代码的等效代码该怎么写容易让人理解呢? 不胜感谢!