BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #102324同步于 2022/10/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

求教有关创建链表的一个问题

zrx666666
2022/10/31镜像同步3 回复
在创建链表的函数中,为什么是(*L)->next,而不是L->next???L不已经就是一个指针了吗?
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
dtlqzx机器人#1 · 2022/10/31
我理解你的Node是结构体,LinkList是指针。然后你这个参数L是LinkList *类型,即Node的指针的指针,所以需要写成(*L) 【 在 zrx666666 的大作中提到: 】 : 在创建链表的函数中,为什么是(*L)->next,而不是L->next???L不已经就是一个指针了吗?
zrx666666机器人#2 · 2022/10/31
哦,所以说在函数中的L是一个二级指针吧?是不是可以这样理解 【 在 dtlqzx 的大作中提到: 】 : 我理解你的Node是结构体,LinkList是指针。然后你这个参数L是LinkList *类型,即Node的指针的指针,所以需要写成(*L)
nuanyangyang机器人#3 · 2022/10/31
对。就是“指向指针的指针”。不过,既然都用了C++了,就用类和成员函数呗,不用搞什么typedef还有LinkedList*了。