typedef char ElemType;
typedef struct Node
{
ElemType data;
struct Node *next;
}LNode, LinkList;
在上面这个结构体中重新命名了结构体变量和结构体指针的名字
struct Node就等于LNode,struct Node 就等于Linklist。
void CreatList(LinkList &L,int m)
但是在构造函数CreatList的时候,我对形参的 LinkList &L形式产生了困惑,定义结构体指针变量为什么加取地址符呢?不是应该为LinkList L吗?LinkLIst &L不就等于struct Node* &L。恳请为我解惑,谢谢。(尽量详细点)