📄 +
字号:
【例3.6】 演示引用的例子。
#include <iostream>
using namespace std;
void main(){
int x=56;
int& a=x;//定义a是x的引用,a和x的地址一样
int&r=a;//定义r是a的引用,r和a的地址一样,即和x的地址一样
cout<<″x=″<<x<<″,&x=″<<&x<<″,a=″<<a<<″,&a=″<<&a
<<″,r=″<<r<<″,&r=″<<&r<<endl;
r=25;//改变r,则a和x也同步变化
cout<<″x=″<<x<<″,&x=″<<&x<<″,a=″<<a<<″,&a=″<<&a
<<″,r=″<<r<<″,&r=″<<&r<<endl;
}
由输出结果可见,引用对象和被引用对象的地址一样,所以同步变化。程序输出如下:
x=56,&x=0012FF7C,a=56,&a=0012FF7C,r=56,&r=0012FF7C
x=25,&x=0012FF7C,a=25,&a=0012FF7C,r=25,&r=0012FF7C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -