#include<iostream>
using namespace::std;
int main(int argc,char *argv[])
{
int intOne=0;
int &r_intOne=intOne;
intOne=5;
cout<<intOne<<endl;
cout<<r_intOne<<endl;
r_intOne=7;
cout<<intOne<<endl;
cout<<r_intOne<<endl;
cout<<(&intOne)<<endl;
cout<<(&r_intOne)<<endl;
return 0;
}
结果:
5
5
7
7
0x7ffc62fba59c
0x7ffc62fba59c
引用:就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。和变量具有相同的地址。
引用的标准声明形式:
数据类型 &变量名;
例如:
int &a;