什么是引用参数

就是在C语言中,被点函数的参数前带个&的,是什么意思啊,是不是能带回过程中的值?... 就是在C语言中,被点函数的参数前带个&的,是什么意思啊,是不是能带回过程中的值? 展开
 我来答
庚夜香贾佁
2019-06-19 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:920万
展开全部
值参数:(传值)传值给参数,是最普通
普遍
的参数传递方法
引用参数:(传址)说白了
传变量给它(或者说
传给了过程变量的地址)。
比如
sub
a(byref
refin
as
integer)
refin
=
refin
+
1
end
sub
dim
t
as
integer
t
=
2
a
t
'a(t)
msgbox
t
'显示3
因为上一句话
我们传了变量给它
而过程中它执行了变量+1,这个变量就带出来了
Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
匿名用户
2015-06-26
展开全部
借用一下楼上的例子:
int aa,bb
void swap1(int a,int b)
void swap2(int *a,int *b)
void swap3(int &a,int &b)
1、中系统为a、b重新分配了空间,并将aa、bb的值拷贝过去
2、同样系统也为a、b分配了空间,但存放的是aa、bb的地址
3、系统没有为a、b分配空间,a、b只是aa、bb的别名而已
所以,用方法2、3都能改变aa、bb的值
如果还是不太理解的话 可以 百度Hi 我。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
在恩胡寄真
2019-05-02 · TA获得超过3939个赞
知道大有可为答主
回答量:3221
采纳率:27%
帮助的人:230万
展开全部
引用,就是指向内存空间的指针
也就是引用变量中存的是地址,所有的引用变量都只占4个字节,这四个空间用来存储一个整数,这个整数就是某个空间段的首地址
引用指向什么类型,靠前面的类型说明来判断,比如String
a,这个引用a就是指向字符串对象的引用,a存储的其实是这个字符串的首地址的整数表示形式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陆洋桥醉山
2019-03-16 · TA获得超过3715个赞
知道大有可为答主
回答量:3192
采纳率:34%
帮助的人:198万
展开全部
引用...就是挂个名而已
String
s="abc";
s这里就是引用
它存的东西
并不是字符串
abc
而是abc在内存中的地址
存的地址
而不是实际的东西
把这种结构
称为引用
所有对象名
都是引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hgs_zhengzq
2010-02-23 · 超过19用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:0
展开全部
void swap1(int a,int b) //传值
{
int c=a;
a=b;
b=c;
}
void swap2(int &a,int &b) //传引用
{
int c=a;
a=b;
b=c;
}
假如开始a=1,b=2
经过swap1后a还是1,b还是2
经过swap2后a还是2,b还是1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式