void union(List &La,List Lb)

来源:百度知道 编辑:UC知道 时间:2024/06/20 09:56:37
这个函数变量中为什么要用&号表示引用呢?La 和Lb 不都是已经建立好的链表吗,即使是把La作为母链来进行链表合并,也不知道为什么要单独对La用&符号啊?还请高手指点!

用&符号意味着La是所谓的引用性变量,只有这样才能让La的变化能返回主程序。一个更典型的例子是两个变量的值交换:void swap(int &x, int &y){ int z=x; x=y; y=z;return;},楼主可以试试,如果去掉&符号会发生什么.

引用