请问c++中 void swap(int &a,int &b) &是什么意思?谢谢

 我来答
lkjhggv
推荐于2017-09-03 · TA获得超过3063个赞
知道大有可为答主
回答量:1550
采纳率:66%
帮助的人:1432万
展开全部
参数里面的&表示引用型参数
一般的参数传递的时候,形参是实参的副本,也就是说,形参虽然和实参一样,但是在内存中的位置不同
而引用型参数,在函数参数传递的时候,并不要复制参数,形参和实参在内存中是同一个位置,因此修改形参,实参也变化了
fox000002
2011-03-21 · TA获得超过3833个赞
知道大有可为答主
回答量:2356
采纳率:97%
帮助的人:1373万
展开全部
& 这里表示引用,说明需要传递变量给这个函数,函数中可以对参数的值进行修改

如果没有 &,修改的就是函数体中的临时变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zsq164
2011-03-21
知道答主
回答量:8
采纳率:0%
帮助的人:1.1万
展开全部
&表示引用,这还是比较初步的,引用就是同名变量,引用跟指针在很多方面都是相同的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
905666153
2011-03-21 · TA获得超过228个赞
知道答主
回答量:108
采纳率:0%
帮助的人:94.6万
展开全部
&是地址符,整个函数定义是参数引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
茹果妳在
2011-03-21
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
引用参数,会改变实参的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式