C语言链表,关于指针传参,形参问题,这里怎么理解啊

链表这块,我真的迷了,各位同学帮我看看吧,这里不知道什么时候用&什么时候不用

img

img

img

img

如果要改变头指针用二级指针
不改变头指针用一级指针

这个是c++的知识,叫做引用传递。用c语言的知识跟你解释,你想要改变实参的内容,你需要传址调用。如果是传值调用的话,实参是没有改变的,像这里的&L可以达到传址调用的效果。
实参是头指针,你想要改变它的指向,要么传址,要么用引用传递。

在IDE中的汇编窗口中,单步调试每句C/C++对应的汇编指令