一、什么是引用
引用变量是一个变量的别名,使用引用或变量名称可以访问某变量。
注意:
①不存在空引用,引用必须连接到一块合法的内存。
⑤、引用必须在创建时初始化,一旦引用被初始化为一个对象,就不能被指向到另一个对象。
二、声明与使用方法
int i;
int &j = i;
int k = i;
k = j;
三、把引用作为函数参数
#include <iostream>
using namespace std;
void Swap(int& x, int& y)
{
int temp;
temp = x;
x = y;
y = temp;
}
int main()
{
int x = 10;
int y = 20;
swap(x, y);
int x1 = x;//x1 = 20
int y1 = y;//y1 = 10
return 0;
}
四、把引用作为返回值(应用应该不多)