请问形参已经是指针了,为什么还要加引用?图中linklist不是已经是指针了吗,为什么还要加&

 

是为了在函数里修改指针指向的地址,用LinkList**也可以达到此效果。去掉引用的话,在函数内部修改指针指向的地址是不能改变调用函数传入的指针变量地址的

必须要用引用的,因为其中第三行改变了L的值,如果按照C的方式这里应该传指针的指针,按照C++的方式,传指针的引用就可以改变指针的值。

因为传进去的是指针的值,此时在函数里修改指针的值对函数外面是没有作用的。而引用是指向这个变量的一个别名,传进函数中的时候不进行拷贝,传进去的就是变量本身,所以用引用能实现值的修改。如有帮助,请采纳一下,谢谢。

形参是引用, 最后是解引用,望采纳,不懂的可以关注私信我。