鱼C论坛

 找回密码
 立即注册
查看: 3613|回复: 9

引用传递

[复制链接]
发表于 2013-10-5 17:20:39 | 显示全部楼层 |阅读模式
1鱼币
引用传递中参数是什么类型的?传递的是指针?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-5 17:44:25 | 显示全部楼层
是引用类型的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-5 22:00:15 | 显示全部楼层
引用传递传的是引用,只允许是左值。

在汇编的角度来看,传递的是指针
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-6 00:10:07 | 显示全部楼层
一种特殊的指针类型,可以说是中封装了的指针类型,方便我们的使用,多级指针是很蛋疼的玩意。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-6 01:24:51 | 显示全部楼层
用引用的话,使用起来和值传递差不多,但是本质传递的是指针,是对当前变量取地址然后作为参数传递进入函数,这样的话,你就可以在函数里面修改变量的值了,这个值在函数结束后依然有效,不用担心值传递那样函数里面修改了函数外面还是一样了{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-6 08:05:48 | 显示全部楼层
其实就是地址
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-6 15:55:10 | 显示全部楼层
可以理解成指针
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-6 22:37:55 | 显示全部楼层

赞同,就是这意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-10-11 22:37:31 | 显示全部楼层
565123 发表于 2013-10-5 22:00
引用传递传的是引用,只允许是左值。

在汇编的角度来看,传递的是指针

什么是左值?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-10-12 21:38:00 | 显示全部楼层
左值是相对于右值的说法,右值就是只能放在等号右边的值,像是1,2,3......,
简而言之,左值就是变量,而右值就是常量
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 18:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表