为什么我把链表头文件的指针传到函数,函数不能修改链表呢?一定要传头文件指针的指针吗?
印象中只要传地址就可以修改数据,这个理解有什么偏颇,请指出。
比如:
定义一个结构体
定义结构体的指针 *b; //因为链表需要修改,所以需要指针
传入链表函数C(b); //书上这里需要传入(&b)
在函数C中接受(结构体 *b) //书上这里需要 (结构体**b) ,如果只传入 *b,则链表不能插入任何值,无论输入什么链表都为空
伪码是我思路上应该可以的方法,但实际上出现说明上面的错误,理解不能。