hah 我试着回答一下
void union(List &La,List Lb)中的&La表示一种引用
换句话说
就是给被引用的对象起了一个别名
和被引用对象共用一段内存地址
改变la的时候也相应的改变原被引用对象。而后面的lb只接受了一个首地址
不防设接受了线性链表lc的首地址
那么在这个函数里改变lb不改变lc
void union(List &La,List Lb)本身是连接线性表 例如union(List b,List Lc),那么把lc连接在la
而la的改变也是b的改变
这样就达到了目的。