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

...C++又不懂的地方请指教为什么这个程序结果为 1;1;1;呢?

发布网友 发布时间:2024-10-03 16:14

我来回答

3个回答

热心网友 时间:2024-10-24 22:07

你这个程序有错误:
int& ra ;
ra=a;
应该改为:int & ra = a;
因为引用必须在声明的时候初始化。
那么什么是引用呢?说白了就是别名。给变量 ra 起个别名叫 a,所以 ra 和 a 都是对同一个变量的称呼,对应同一份内存。因此:
ra==a// 对应同一份内存
&ra==&a// 对应同一个地址
sizeof(ra)==sizeof(a)// 同样的字节长度

热心网友 时间:2024-10-24 22:12

ra是a的引用,ra跟a是一样的,不过ra是a的另一个名字,
就等于,你本来有个名字一,还有个名字二,
名字一==名字二 当然等于一,因为就是你本人
名字一所在住址 == 名字二所在住址 当然也是一,因为你就住在一个地方
sizeof(名字一) == sizeof(名字二) 当然也是一,因为你的体积就是这么大。

热心网友 时间:2024-10-24 22:12

ra这里声明为引用变量了,但是引用变量是在声明时同时就要初始化的,所以要把int & ra;ra=a;改为int & ra=a;
引用就是原变量的一个别名,除了名字不一样之外它俩是一样一样一样的,代表的是同一段地址空间,然后下边这几个就是比较这两个一样的东西的值、地址、大小(size)是否一样。==是判断是否相等的运算符,相等返回1,不等返回0,显然都是相等的,所以返回1;1;1
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在筋骨堂治疗腰椎间盘突出一个疗程后已有好转,隔了三、四天又疼上了... 美的3⃣️匹柜机空调为什么不制热是什么原因? 小票打印机不出字的原因及解决方法如何解决小票打印机无法打印字的问题... 电脑打单打印机出不了小票超市收银台电脑键盘怎么用 交易房屋如何分类 城市规划用途分类该怎么做 规划用途的分类 ...打火机散件设备公司 值得信赖么 ?是不是《骗子》皮包公司? 希望给予... 哈尔滨农垦太阳神打火机散件厂是否骗人 有没有人知道网上那些打火机加工的广告是不是真是可靠?做打火机反销... 高人看下这个程序,多处提示找不到符号? ...神秘程序,如果关掉或阻止它运行电脑就重启,求高人指点对策..._百度... 求高人可以解释一下这个程序为什么得5.125吗? 15 大气压的咖啡机为什么出不了咖啡 中国式老板第2关怎么过_第2关通关攻略 用什么办法可以把散架的厚书订在一起 脚跟底下长了像茧的硬块,很深,表面粗糙,几乎与别的肌肤平的,不疼不痒... 现代汉语词典哪个好 披肩搭配方法有哪些 词典怎么翻才能保护的比较好? 淘宝百亿补贴为什么领不到券?有什么规则? 我的现代汉语词典(线装)烂了,各位大神帮帮我看看怎么弄啊?谢谢了 淘宝的百亿补贴和天猫的有啥区别吗 我有个朋友得了人工性荨麻疹可以吃蛋白粉来增强免疫力吗?有谁知道请... 淘宝的百亿补贴和天猫的百亿补贴一样吗 百亿补贴价格有要求吗? P4 2.8E + i865PE + ATI 9550还能怎再升级吗? 顶星I845PE的主板,P4 2.4G的CPU,5200显卡,512内存要玩3D游戏要换什么... 我的电脑是P4 2.4的 主板是微星865 显卡RADEON9550的 我想把CPU升级到3... 我的是865PE的主扳 目前显卡是9550 要换显卡~ 求高人指点下面这段JAVA程序为什么编译通过了,还是不能运行 此谓知之至也什么意思 抑郁症好了以后会像以前那样聪明吗 因为抑郁症变傻了,还能变聪明回来吗 中国石化股份有限公司济南分公司公司简介 舟山欧式墙绘制作报价 宁波大厅壁画定制费用 怎样快速的说一口流利的英伦腔? ...有个拍戏剧组的打电话过来说找跟组演员,很多助理什么的工作能信吗... 在赶集网招聘跟组演员的公司是真的吗? 赶集网里招聘的跟组演员是真的假的 赶集网可信度有多高??按百分比 能达到多少? npc鬼屋是什么意思 为什么我啤酒喝了肚子就涨涨的? 盐酸左西替利嗪片的功效 盐酸左西替利嗪是什么药 盐酸左西替利嗪片作用 左西替利嗪片的作用 盐酸左西替利嗪的功效 用什么食钓鱼