引用的概念
引用是变量的一个别名,相当于已经存在的变量的另一个名字。引用名与被引用的变量名都指向同一个内存地址。
引用的创建
引用创建的语法格式如下,其中T
为任意类型:
T &引用名 = 变量名;
例如:
#include<iostream>
using namespace std;
int main() {
int a = 10;
int b = 20;
//定义r引用a
int& r = a;
cout << "a=" << a << "\tr=" << r << endl;
//修改a的值
a = 100;
cout << "a=" << a << "\tr=" << r << endl;
//修改r的值
r = 1000;
cout << "a=" << a << "\tr=" << r << endl;
//用已知变量对r赋值
r = b;
cout << "a=" << a << "\tr=" << r << endl;
//输出a和r的地址
cout << "a的地址为:" << (void*)a <<