引用传递
引用传递中参数是什么类型的?传递的是指针? 是引用类型的 引用传递传的是引用,只允许是左值。在汇编的角度来看,传递的是指针 一种特殊的指针类型,可以说是中封装了的指针类型,方便我们的使用,多级指针是很蛋疼的玩意。。。 用引用的话,使用起来和值传递差不多,但是本质传递的是指针,是对当前变量取地址然后作为参数传递进入函数,这样的话,你就可以在函数里面修改变量的值了,这个值在函数结束后依然有效,不用担心值传递那样函数里面修改了函数外面还是一样了{:1_1:} 其实就是地址 可以理解成指针 hekang01 发表于 2013-10-6 01:24 static/image/common/back.gif
用引用的话,使用起来和值传递差不多,但是本质传递的是指针,是对当前变量取地址然后作为参数传递进入函数 ...
赞同,就是这意思 565123 发表于 2013-10-5 22:00 static/image/common/back.gif
引用传递传的是引用,只允许是左值。
在汇编的角度来看,传递的是指针
什么是左值? 左值是相对于右值的说法,右值就是只能放在等号右边的值,像是1,2,3......,
简而言之,左值就是变量,而右值就是常量
页:
[1]