您好,今日西西来为大家解答以上的问题。elemtype*elem,elemtype什么意思相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、您好,这个要看函数要实现的功能而定,比如void insert(int i,ElemType &e)函数从名字上看其作用就是将整数 i 插入ElemType链表 e 中,函数调用中对e的值的改变必须在函数外生效,所以应该用第二种形式 void insert(int i,ElemType &e)。
2、如果要求函数中对实参值的改变不影响函数外的值,则用第一种形式void insert(int i,ElemType e)void insert(int i,ElemType e)中参数e是值传递,调用insert函数返回后实参的值不会改变。
3、而void insert(int i,ElemType &e)中e传递的引用,如果insert函数中改变了e的值,相应的实参值也会改变。
4、比如下面的程序#include
本文就为大家分享到这里,希望小伙伴们会喜欢。