这个是C++的一种机制,叫做pass-by-reference,“按照引用传递”参数,这种传递方式的意义在于函数内部可以对L所指向的类型的变量进行修改。
例如,
这里的DuLinkList &L的完整写法其实是 "DuLNode * & L",这个可以按照从右往左的方式读,也就是" L是DuLNode指针的类型的一个引用”,那么这个ListDelete_Dul就可以做到对传入的L进行删除了。如果没有"&",就是pass-by-value, 按值传递,删除的只是L的一个复本,而不是L本身。
谢谢,望采纳。