为啥数据结构里函数的形参用&而不用* , C语言里指针不是也可以改变实参的值吗

为什么数据结构里函数的形参用&而不用* , C语言里指针不是也可以改变实参的值吗
最近自学数据结构, 很疑惑, 求指教,谢啦
------解决方案--------------------
你看的可能是数据结构c++版,用的是reference,而非指针
------解决方案--------------------
c++的引用 避免指针ownership冲突
------解决方案--------------------
引用和指针本质都是指针,引用既可以像指针一样快,又不像指针一样容易出错

------解决方案--------------------
引用不像指针,指针是一个变量需要分配存储空间的,引用不需要,引用是一个别名。
------解决方案--------------------
在大多数情况下引用和指针式可以混用的。有一种比较特殊的情况只能用指针而不能用引用,就是当传递的参数或者函数返回的结果可以为null(nullptr或者0)时,这也导致了当传递指针的时候,函数内部要对指针做null检查。其实你也不用太介意是用指针还是用引用,两者在性能方面都很好。