c语言数据结构单链表定义:不明白

2024-12-15 14:57:44
推荐回答(4个)
回答1:

LNode表示该结构类,是该结构的一个实例
LinkList是该结构类的指针,指代的是一个实例的地址

他们的区别在于访问其成员不一样:
LNode.data
LinkList->data

举个通俗的例子:人
小明站在河边。
LNode相当于小明
LinkList相当于 在河边的那个人
当 LinkList=&LNode 时候就表示小明在河边

回答2:

LNode:是通过typedrf定义的新的数据类型,*LinkList是指向LNode的指针变量。
一个是类型标识符(LNode),一个是变量(LinkList)!

回答3:

LinkList 是 指向LNode类型的指针类型

回答4:

LNode可以声明LNode类型的变量,而*LinkList用来声明指向LNode类型变量的指针!