| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 952 人关注过本帖
标题:分析下&rSomeRef和intOne的值的变幻
取消只看楼主 加入收藏
yikun
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-10-30
收藏
 问题点数:0 回复次数:1 
分析下&rSomeRef和intOne的值的变幻

#include<iostream>
using namespace std;
void main()
{
int intOne;
int &rSomeRef=intOne;    //这里是不是让&rSomeRef的地址与intOne的地址相同,那个地址是共享的吗?

intOne=5;
cout<<"intOne:\t"<<intOne<<endl;
cout<<"rSomeRef:\t"<<rSomeRef<<endl; //在上面让&rSomeRef和intOne的地址相同,那是否就说明&rSomeRef  
                    //和intOne的值一样的?其中一个的值变,那个地址存放的值就变换,所               
                    //以另一个也跟着变?这样想,对吗?
cout<<"&intOne:\t"<<&intOne<<endl;
cout<<"&SomeRef:\t"<<&rSomeRef<<endl;

int intTwo=8;
rSomeRef=intTwo;
cout<<"\nintOne:\t"<<intOne<<endl; //这里的intOne为什么会变成8?
 cout<<"intTwo:\t"<<intTwo<<endl;
cout<<"rSomeRef:\t"<<rSomeRef<<endl;
cout<<"&intOne:\t"<<&intOne<<endl;
cout<<"&intTwo:\t"<<&intTwo<<endl;
cout<<"&rSomeRef:\t"<<&rSomeRef<<endl;
}

还有一个问题,就是&rSomeRef不是指地址吗,而intOne指的值,为什么在上面两者可以用"="连接呢?
麻烦各位给我讲解下这道踢,谢谢了~

搜索更多相关主题的帖子: intOne rSomeRef 地址 
2006-11-07 12:57
yikun
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-10-30
收藏
得分:0 
谢谢~
2006-11-08 00:19
快速回复:分析下&rSomeRef和intOne的值的变幻
数据加载中...
 
   



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

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