中易网

数据结构中&的作用

答案:1  悬赏:20  
解决时间 2021-01-24 09:39
数据结构中&的作用
最佳答案
&是C++中的引用符号,用作函数形参是表明传递的是实参的一个引用(即实参的一个别名),这样在函数中对形参操作会影响到实参,通常用&来通过函数改变实参的值。如果没有&,则传递的只是实参的一个副本,在函数中对形参的操作不会影响到实参。正如例子中,对于L凡涉及到要通过函数修改的它时(如在表中插入元素ListInsert或删除元素ListDelete )L前都有&,不涉及修改变量时(如获取表中元素priorElem,GetElem)L前没有&。
回到例子:
第一个使用&是为了用pre_e来保存顺序表中元素的值(执行完函数后pre_e在函数中的值被保存起来),以此方便后续操作对这个值的访问。
第二个函数中&的作用于第一个相同
ListInsert函数是在表里面插入e这个元素,只需要插入它的副本就行了,所以不用加&,而ListDelete函数作用是删除表中元素,用&是为了得到被删除的元素的值。如果没有&,函数执行完后e的值还是原来未执行ListDelete前的值,所以用&。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
妞妞美妆美甲地址有知道的么?有点事想过去
到深圳福永福馨花园坐地铁在哪个站下
企业内部如何建立有效地信息反馈渠道
论会计报表中心的变迁
茶言观舍地址有知道的么?有点事想过去
“楼以联传”以180字长联著称的是?
什么是智慧牙?智慧牙什么时候开始长?
软件和网页面试时项目经验怎么说
摄像头上的BFL是什么意思?
一个车间主管,应该怎么管理生产车间
厨房装修风水禁忌大盘点
赣榆县有招商银行吗
从村尾村到山水芳邻怎么坐公交车,最快需要多
我今年12,嘴里那些最里面的大牙要换吗?【注
11至20用英文怎么发音怎么读?
推荐资讯
y=8/x图像怎么画
生产机油投资不大,搞小型机油厂
日本女性的名字中“姬”代表什么意思
小饭店如何做营销。促销等活动。要这样才能吸
戚蓝尹qq号码多少?有没有人知道呢
吃苹果是带皮吃好,还是不带皮吃好???
led灯有四条线是怎样接的?
路由器上的nds是什么意思?
江门福康整形美容割双眼皮好吗?
优嘉中小学英语名师辅导班地址有知道的么?有
手里有5万元闲钱,该怎么理财
个人没有网站,如何做淘宝客
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?