永发信息网

数据机构C语言中 destroyTriplet(&T) Get(T,i,&e) Put(&T,i,e)中为什么用&??是什么意思呀?

答案:2  悬赏:50  手机版
解决时间 2021-04-04 04:01
数据机构C语言中 destroyTriplet(&T) Get(T,i,&e) Put(&T,i,e)中为什么用&??是什么意思呀?
最佳答案
楼主你好

不知楼主学了c++没
&是c++中的一个语法:引用 就是变量的别名 和c中的指针的功能差不多
例如: int b=3,&a=b;
那么我们可以通过修改a的值来改变b的值:
如果有:a=4
那么:b的值就是4了

destroyTriplet(&T) Get(T,i,&e) Put(&T,i,e)

中的&就是采用引用的这个用法 因为我们需要在自定义函数中修改变量T的值
所以需要用到引用 当然也可以用指针 但是引用&是最普遍的用法

讲了这么多
希望楼主理解了哈^_^
(希望楼主采纳哈 ^_^)
全部回答
因为C语言函数传递形参是值的传递。 比如 void fun(int x){} main() { int i=10; fun(i); } 所谓值的传递就是,i 和 x的地址不同。只是把10的值传递给x。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
分解因式:2m(x-3)+4n(3-x)+6p(x-3)=__
15万到17万的车买哪款好
骨肉什么亲成语
魅族4和小米4有什么区别
从民生信用卡金普到高端高端卡的感受
Today more and more students can go to col
宝骏汽车730突然熄火启动不了
找人的诗句,怎么样祝福人打麻将?有什么话?
—Look! Somebody the blackboard—Well, it
魅族Flyme 6.2 局域网功能去哪里了
为什么要叫一号文件呢?
千岛湖喜来登度假酒店怎么样
100字关于《装满昆虫的衣袋》的说明文
除了冷库降温还有哪些降温方式
把屏幕调成豆绿色真的能保护眼睛吗
推荐资讯
什么是KC认证
我要泰国歌手SARA的歌
宸妃的意思是什么 历史上有哪些人被封为宸妃
单选题选出标点符号运用正确的一项是A.翻开历
用下列物质字母填空:a.干冰??b.活性炭??c
干贝可以泡一整夜吗
2011年7月联大通过了一条非约束性决议,将幸
套管标高是以中还是以下口为准呢?
单选题目前多数专家认为地球环境人口容量约为
冰草夫妇是谁
It is useless doing 或to do 有什么区别
我有清代双龙头银手镯一个,值多少钱?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?