[今日调侃:网友说,Python适合不想当程序员的人用来编程]
引用
引用的基本使用
作用:给变量起别名
语法:
数据类型 &别名 = 原名;
注意:
引用必须初始化,而且不可改变
引用做函数参数
作用:函数传参时,可以利用引用的技术让形参修饰实参
优点:可以简化指针修改实参
引用传递(&)和地址传递(*)的效果是一样的
引用做函数返回值
作用:引用是可以作为函数的返回值存在的
注意:不要返回局部变量的引用
用法:函数调用作为左值
#include <iostream>
using namespace std;
// 引用传递
void swap(int &a,int&b)
{
int temp = a;
a = b;
b = temp;
}
// 引用做返回值
int& test01()
{
int a = 10;
return a;
}
int& test02()
{
static int a = 10010