| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2644 人关注过本帖
标题:引用传递和指针传递的区别
只看楼主 加入收藏
灰兜兜
Rank: 2
等 级:论坛游民
帖 子:25
专家分:18
注 册:2012-4-15
结帖率:100%
收藏
 问题点数:0 回复次数:9 
引用传递和指针传递的区别
求高手
2012-07-25 18:40
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:0 
语法不一样。

My life is brilliant
2012-07-25 21:00
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
自己去查查书呗。这些基础的东西,还自己动手想想的好。
2012-07-26 00:28
liudw2
Rank: 4
等 级:业余侠客
帖 子:85
专家分:248
注 册:2011-7-31
收藏
得分:0 
指针传递参数本质上是值的传递,它所传递的是一个地址值,引用传递自己去找下概念吧,这么基础的问题自己好好找找看吧
2012-07-26 08:51
liujinchao12
Rank: 1
等 级:新手上路
帖 子:3
专家分:8
注 册:2012-2-7
收藏
得分:0 
引用传的是数值,共享一个存储空间,指针传的是地址值!
2012-07-26 12:55
gaigai123
Rank: 2
等 级:论坛游民
威 望:1
帖 子:17
专家分:38
注 册:2012-7-26
收藏
得分:0 
引用传递就是变量的别名,比如int a;int &b=a;那么b就是a的别名,修改b就是修改a,比如张旭,在家排行老三,那么我们可以呼张三,也就是张旭。引用传递主要用在函数传参上,用于某种目的,一旦传入函数,就会修改实参的值。而指针传递只是传递一个地址值,就好比你家的门牌号,你家搬走了,门牌号不变,当然也可以不搬家门牌号也可以改写,但是对门牌号的改写不会改变你家的地址,他们是相互独立的。函数传入指针形参的话就要注意了。
2012-07-26 14:10
我乃新手
Rank: 2
等 级:论坛游民
帖 子:52
专家分:73
注 册:2012-7-23
收藏
得分:0 
该回答的都回答了,自己再琢磨一下
2012-07-26 14:12
dingshiyun
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-7-2
收藏
得分:0 
这种问题还是自己找书会学的比较多
2012-07-27 20:34
爱末流
Rank: 2
等 级:论坛游民
帖 子:101
专家分:16
注 册:2011-6-3
收藏
得分:0 
按理说引用速度更快把,指针传递, 在汇编的角度来说就是间接寻址
2012-08-03 17:27
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用爱末流在2012-8-3 17:27:17的发言:

按理说引用速度更快把,指针传递, 在汇编的角度来说就是间接寻址

感觉这几种方法速度区别不大 特别是开了编译优化的情况下
2012-08-03 17:36
快速回复:引用传递和指针传递的区别
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018194 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved