会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
程序人生
我一生的追求!!
C++中引用变量的用例
#include
<
iostream
>
using
namespace
std;
int
main()
{
int
i
=
1
;
int
&
x
=
i;
//
对变量I的引用
cout
<<
"
i =
"
<<
i
<<
"
"
<<
"
address =
"
<<&
i
<<
endl;
cout
<<
"
x =
"
<<
x
<<
"
"
<<
"
address =
"
<<&
x
<<
endl;
int
y
=
2
;
x
=
y;
cout
<<
"
i =
"
<<
i
<<
"
"
<<
"
address =
"
<<&
i
<<
endl;
cout
<<
"
x =
"
<<
x
<<
"
"
<<
"
address =
"
<<&
x
<<
endl;
cout
<<
"
y =
"
<<
y
<<
"
"
<<
"
address =
"
<<&
y
<<
endl;
return
0
;
}
结果如下
i = 1 address = 0012ff6c
x= 1 address = 0012ff6c
i = 2 address = 0012ff6c
x= 2 address = 0012ff6c
y= 2address = 0012ff70
作为i的引用x,它们都指向相同的值和地址.
x=y;只是改变x的值,由于x是i的引用,所以,不能改变x的地址
posted on
2008-02-01 12:54
浴盆
阅读(
459
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告