问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++中引用做为形参的作用是什么?就是普通的不行吗?98

发布网友 发布时间:2023-10-15 18:46

我来回答

5个回答

热心网友 时间:2024-11-30 09:49

引用是地址传值,作为引用的形参数值被修改的同时,也修改了对应实参的值。
你不用引用当然可以,只是实参的值不会随着形参被修改。
引用还有另外一个作用,声明这个变量的时候不会浪费额外的内存空间,对引用的形参的操作实际就是对实参的操作。

热心网友 时间:2024-11-30 09:49

首先要明白 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。相当于目标变量名有两个名称,即该目标原名称和引用名,且不能再把该引用名作为其他变量名的别名。
当引用作为参数传入后,函数中对参数的操作,也会影响到传入变量
而且其他普通的是不会对传入的变量有任何影响,举例

int a;
int &ra=a; //定义引用ra,它是变量a的引用,即别名
ra=1; 等价于 a=1;

void SetVariant(int &xx)
{
xx = 100;
}
main()
{
int a = 1;
SetVariant(a);
cout<<a; //输出结果
}

最后输出的a是100,而不是1了

热心网友 时间:2024-11-30 09:50

引用可以看成是被引用对象的另一个名字,他不格外占用空间。效率高,却和原对象有相同的效果。传引用比传指针(你需要为指针分配空间)或原对象(你需要重新定义分配对象)不知高多少倍,效果却和指针的一样(传的也是地址)

热心网友 时间:2024-11-30 09:51

可以修改你传进去的东西,虽然指针也可以,但是由于C的指针存在太多的问题,所以C++引入了引用这样的东西
在初学到c++的时候,你应该向十字军一样勇猛的使用引用,然后再去慢慢体会何时该使用!

热心网友 时间:2024-11-30 09:51

简单说,引用或指针传的形参可以在一句代码中多次调用..

而普通的只能调用一次..
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
成都汇众益智游戏学院怎么样 为什么苹果手机屏幕老是自动滚上去? roughness test什么意思 国家标准打印纸为每包500张,小雨同学家里新买—包打印 纸,她想练习... 谁知道卡布奇诺含义 卡布奇诺咖啡历史 电脑针式打印纸有哪些规格? 外籍人才招聘 接种甲肝疫苗会出现什么不良反应 中华人民共和国境内的任何人均应接种哪些疫苗 情人大信息说,要我和老婆好好过日子,以后不要联系了,再去骚扰,她就报... C++中函数形参为“类型 *&变量名”什么意思?15 老板每次都不发工资,非得让别人催很多遍才发,这是什么心态?106 一个女人说我骚扰她为理由破坏我跟老婆夫妻关系怎么办? 光绪年间到底有没有光绪银币丁末一两的钱币 那一次,我被车撞了作文9 我今天差点被车撞了是好事还是坏事详细66 在五台山差点被车撞 作文1 C++里把int&作为函数参数是什么意思22 老板每次都不发工资,非得让别人催很多遍才发,这是什么心态?106 跪求,,!!!还助学贷款的利息,只要打到支付宝帐号上就行了吗...1 银行用点钞机有记录全天每次点钞数量的功能吗?这个记录能打印出... 《夜空中最亮的星》歌词……75 最适合玩游戏时带的耳机有哪些36 帮忙推荐一款玩游戏用的耳机36 周杰伦的歌为什么那么好听?1 有谁可以帮忙改一下“夜空中最亮的星”歌词 改为“麦当劳最亮的... 当情人在我面前打电话给他老婆然后对我说了一句话叫我不要说话当时我... 基金投资结构化设计方式有几种 表白情书500字 ,感人的11 ...他老婆打电话过来,情人会告诉我!不会当着我的面接电话!这个是什么心 ... 一个有婚男人骚扰我,我告诉他的妻子,他妻子还反过来说是我勾引他? 怎样在淘宝网上卖个人闲置物品?6 有什么网站是卖个人 闲置的二手物品的?457 西安哪可以做白领或商务人士的形象设计?3 环球可以借钱吗 信用卡呆账核销后,钱还了一直显示冻结状态。银行朋友们支个招,... 惠州淡水的工资那么低,12个小时才3000块,每天加班到9点...3 九阳SU-C02豆浆机,怀疑打出豆浆不熟,不好喝!打豆浆多少...9 辞职后,单位没有及时办理停保手续,造成欠费怎么处理。4 光绪银币-丁未一两,请鉴定真假831 我被车子撞的作文3602 钢结构30米跨度 总面积大约2000平米 要用什么样的材料 人字梁怎么设... 我有一个光绪银币 丁末的 一两 值多少钱啊 没有哪出的啊12 机械表如何辨别好坏???5 关于古诗为焦仲卿妻作(孔雀东南飞) 急!!!!!!!!50 淘宝上卖个人闲置物品赚钱么?1 外墙施工工艺基本情况 如何在番茄免费小说APP中进行举报 如何辨别机械表好坏48