为什么数据结构里传递单链表有时候形参是(LinkList *&L)有时候是(LinkList *L)?

*&L是什么意思?
2025-04-07 06:02:54
推荐回答(1个)
回答1:

*&L 表示 这是一个指针引用
LinkList *&L,这使用时通常是因为要修改一些指针的值(不是指向内容),引用可以保证值可以被修改
LinkList *L ,通常不用改变指针变量的值,只需要改变其指向的内容,那么这儿的地址传递就可以保证指向的内容可以被修改