1.引用的基本语法
数据类型 &别名=原名;别名和原名可以一样
int a=0;
int &b=a;//这样b也就指向了a的内存单元
2.引用的注意事项
引用必须初始化
引用在初始化后,不可以更改。//即b指向了a的内存之后,就不可3.以指向别的内存了
3.引用做函数参数
作用:函数传参时,可以利用引用的技术让形参修饰实参
优点:可以简化指针修改实参
#include <iostream>
using namespace std;
#include<string>
//引用传递
void myswap(int& a, int& b)
{
int temp = a;
a = b;
b = temp;
}
int main()
{
int a = 10;
int b = 20;
myswap(a, b);
cout << "a=" << a << endl;
cout << "b=" << b << endl;
system("pause");
return 0;
}
4.引用做函数的返回值