首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 关于“&”这个符号的问题 [已结贴,结贴人:lzero1319]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lzero1319
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-22 22:00:47 楼主
    &这个符号到底有多少用处?什么时候是 获取首地址?什么时候是 引用?还有其他用处么?
    0  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • gaohl
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 22:23:201楼 得分:0
    函数声明里面出现&是引用,
    除此以外其他地方出现&是取地址
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • butabuta528
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 22:59:492楼 得分:0
    还有 与
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • fangbing007
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 23:23:313楼 得分:0
    引用 1 楼 gaohl 的回复:
    函数声明里面出现&是引用,
    除此以外其他地方出现&是取地址

    引用时一般是左值,在声明时必须给值!不占用内存!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lzero1319
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 21:27:474楼 得分:0
    什么时候是 与  呢??好像是 两个这样的符号在一起  的时候吧??&&?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lzero1319
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 21:28:385楼 得分:0
    引用 1 楼 gaohl 的回复:
    函数声明里面出现&是引用,
    除此以外其他地方出现&是取地址

    什么时候是 与  呢??好像是 两个这样的符号在一起  的时候吧??&&?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • abcwangdragon
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 22:42:376楼 得分:0
    在C++中&和&&是有区别的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ServPweitQku
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 22:58:307楼 得分:0
    &是按‘位’与,&&是一般的与。

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • itjobtxq
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 09:21:518楼 得分:0
    当&前面有类型时代表引用,否则就是取地址。
    例引用情况:
        int a;
        int &Ref = a;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • iwong
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 11:31:089楼 得分:0
    认死理的编译器都能区分这东西的不同用法,灵活的人类居然不能区分?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • KillSJW
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 14:53:0110楼 得分:0
    教你一个简单的方法区别:
    当&左边接着类型的时候,如int &a,long &l,就是引用,其他的是取地址
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cjz363
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 10:57:4411楼 得分:0
    &出现在变量声明语句中位于被声明的变量的左边时,表示引用,例如:int &a;int rf;
    &给变量赋值时出现在等号的右边或者在执行语句中作为一元运算符出现,表示的是取地址。例如:
    int a,b;
    int *pb=&b,pa;
    pa=&a;
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • digimon
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 11:32:2012楼 得分:0
    这个符号重载过很多次了吧
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved