首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
C/C++
C++ 语言
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
关于“&”这个符号的问题
[已结贴,结贴人:lzero1319]
加为好友
发送私信
在线聊天
lzero1319
该用户很懒,没有设置昵称
等级:
可用分等级:
长工
总技术分:
1
总技术分排名:
296708
揭贴率:
0.00%
发表于:
2008-08-22 22:00:47
楼主
&这个符号到底有多少用处?什么时候是 获取首地址?什么时候是 引用?还有其他用处么?
问题点数:
0
回复次数:
12
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
gaohl
量子
等级:
可用分等级:
掌柜
总技术分:
2682
总技术分排名:
7953
发表于:
2008-08-22 22:23:20
1
楼 得分:
0
函数声明里面出现&是引用,
除此以外其他地方出现&是取地址
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
butabuta528
肉肉
等级:
可用分等级:
贫农
总技术分:
150
总技术分排名:
70817
发表于:
2008-08-22 22:59:49
2
楼 得分:
0
还有 与
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
fangbing007
嘟嘟熊
等级:
可用分等级:
中农
总技术分:
171
总技术分排名:
66232
发表于:
2008-08-22 23:23:31
3
楼 得分:
0
引用 1 楼 gaohl 的回复:
函数声明里面出现&是引用,
除此以外其他地方出现&是取地址
引用时一般是左值,在声明时必须给值!不占用内存!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lzero1319
该用户很懒,没有设置昵称
等级:
可用分等级:
长工
总技术分:
1
总技术分排名:
296708
发表于:
2008-08-23 21:27:47
4
楼 得分:
0
什么时候是 与 呢??好像是 两个这样的符号在一起 的时候吧??&&?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lzero1319
该用户很懒,没有设置昵称
等级:
可用分等级:
长工
总技术分:
1
总技术分排名:
296708
发表于:
2008-08-23 21:28:38
5
楼 得分:
0
引用 1 楼 gaohl 的回复:
函数声明里面出现&是引用,
除此以外其他地方出现&是取地址
什么时候是 与 呢??好像是 两个这样的符号在一起 的时候吧??&&?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
abcwangdragon
等级:
可用分等级:
贫农
总技术分:
95
总技术分排名:
93054
发表于:
2008-08-23 22:42:37
6
楼 得分:
0
在C++中&和&&是有区别的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ServPweitQku
ServPweitQku
等级:
可用分等级:
长工
总技术分:
0
总技术分排名:
313963
发表于:
2008-08-23 22:58:30
7
楼 得分:
0
&是按‘位’与,&&是一般的与。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
itjobtxq
该用户很懒,没有设置昵称
等级:
可用分等级:
长工
总技术分:
5
总技术分排名:
247828
发表于:
2008-08-24 09:21:51
8
楼 得分:
0
当&前面有类型时代表引用,否则就是取地址。
例引用情况:
int a;
int &Ref = a;
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
iwong
等级:
可用分等级:
中农
总技术分:
563
总技术分排名:
30777
发表于:
2008-08-24 11:31:08
9
楼 得分:
0
认死理的编译器都能区分这东西的不同用法,灵活的人类居然不能区分?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
KillSJW
chenminglin
等级:
可用分等级:
中农
总技术分:
135
总技术分排名:
75228
发表于:
2008-08-24 14:53:01
10
楼 得分:
0
教你一个简单的方法区别:
当&左边接着类型的时候,如int &a,long &l,就是引用,其他的是取地址
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cjz363
该用户很懒,没有设置昵称
等级:
可用分等级:
短工
总技术分:
0
总技术分排名:
313963
发表于:
2008-08-25 10:57:44
11
楼 得分:
0
&出现在变量声明语句中位于被声明的变量的左边时,表示引用,例如:int &a;int rf;
&给变量赋值时出现在等号的右边或者在执行语句中作为一元运算符出现,表示的是取地址。例如:
int a,b;
int *pb=&b,pa;
pa=&a;
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
digimon
月光~疾风~
等级:
可用分等级:
贫农
总技术分:
37
总技术分排名:
143140
发表于:
2008-08-25 11:32:20
12
楼 得分:
0
这个符号重载过很多次了吧
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友