刚学数据结构,请问这段代码是什么意思。是初始化链表吗?如果是的话,链表的初始化不是应该用InitList吗

void ListInit(Sqlist *&L) { L = (Sqlist *)malloc(sizeof(Sqlist)); L->length = 0; }
2024-11-30 04:03:16
推荐回答(1个)
回答1:

第一行是为L分配sqlist类型的存储空间,第二行是将L的sqlist类型属性长度设为0,就是初始化链表。
intlist和listint这个的区别只是函数名字不一样而已。
求采纳