为什么这个数据链表的合并不用加引用,链表插入需要?
数据结构吧
全部回复
仅看楼主
level 4
2022年04月17日 09点04分 1
level 8
下面穿的是尾指针,不知道楼主有没有学过C语言里面关于传地址和传值的区别,第一个数据结构List构建的应该是对象,第二个是尾指针那么传的就是地址,建议楼主好好去学一下c语言里面交换a和b时传值和传地址的区别好好参悟
2022年04月17日 13点04分 2
level 8
这是我关于传参和传值区别写的,楼主可以结合网上内容看一看
2022年04月17日 14点04分 3
@文静的鸭肠😜 因为指针本身存在一块地址上面,就是指针的地址
2022年04月17日 17点04分
@文静的鸭肠😜 tb存在10上,存的地址值30。创建形参tb存在20上,地址值也是30。回收后,20内存上没有东西。但是原来的tb是存在10上的,所以尾指针不会消失
2022年04月17日 17点04分
那链表的合并不应该是第一种吗?函数运行完成后,形参里的数据不应该都被释放掉了,为什么把合并后尾指针的地址传回主函数,主函数的两个链表能合并呢?大佬能在帮我解答下吗?谢谢了
2022年04月17日 14点04分
@虐待你 好的,谢谢大佬,我明白了[呵呵]
2022年04月18日 01点04分
level 5
内容要发生变动的,叫引用 。
只是利用内容的,不改变内容的,不加引用。
2022年04月18日 06点04分 4
level 1
要改变顺序表的时候用引用型,链表要改变头指针地址的时候用引用型
2022年04月30日 12点04分 5
1