双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

传值和传引用的区别?

liuwencoding liuwencoding 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
传值的意思是不是说,在函数调用时,编译器生成临时变量,把参数赋给这个临时变量,在函数中使用这个临时变量?
那传引用呢?函数调用时,应该是一样操作的吧。编译器应该都是把参数当作值(地址也是值哦),再赋给临时变量,在使用之,只不过因为临时变量的类型和参数的类型一致,也是引用,所以作用的时候也是对原对象操作吧。
那传引用也应该是传值(编译器操作一样)吧,为什么会有“传引用”这种说法呢?还和传值被归纳成两种传变量的方法?
...全文
评论 14
收藏 已收藏
分享
返回顶部
liuwencoding
C++ 语言 65,214 成员 250,514 内容