70,039
社区成员
发帖
与我相关
我的任务
分享// (2)定义链表结点类型
typedef struct LNode{
ElemType data; // 数据域
struct LNode* next; // 指针域
}*Link, *Position;
// 定义链表类型
typedef struct{ // 链表类型
Link head, tail; // 分别指向线性表中的头结点和最后一个结点
int length; //指示线性链表中数据元素的个数
}LinkList; // (3)构造一个空的线性表L
int InitList(LinkList* L)
{
L = (LinkList*)malloc(sizeof(LinkList));
L->head=NULL;
L->tail=NULL;
L->length=0;
return OK;
}int main()
{
Linklist lkt;
InitList(&lkt);// 调用后lkt还是空的。
}int InitList(LinkList** L)
{
//...
}
int main()
{
Linklist* lkt;
InitList(&lkt);
}