c和c++求解答疑惑。

c语言看到如图,不理解LNode *&就是c语言里的二级指针么和LNode**类似么,还是说不同,考研浅看了一下c,不太理解两者区别,感觉这里很绕,为什么指针直接指向不行

img

我在补充下
如果是c的话是不是应该写成
void merge(lnode** c){

*c=a
}