C++ 引用
1、引用。
引用,顾名思义是某一个变量或对象的别名,对引用的操作与对其所绑定的变量或对象的操作完全等价。
2、定义引用变量
声明一个引用,不是新定义了bai一个du变量,它只表示该引用名是目标变量zhi名的一个别名,它dao本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。故:对引用求地址,就是对目标变量求地址。&ra与&a相等。
3、函数参数使用引用。
//引用。
引用,顾名思义是某一个变量或对象的别名,对引用的操作与对其所绑定的变量或对象的操作完全等价。
//定义引用变量
声明一个引用,不是新定义了bai一个du变量,它只表示该引用名是目标变量zhi名的一个别名,它dao本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。故:对引用求地址,就是对目标变量求地址。&ra与&a相等。
//函数参数使用引用。
#include <iostream>
using namespace std;
void funcr(int &num , int x)
{
cout<<"in funcr,addr is:"<<&num<<endl;//对比地址,等于原地址
num = x ;//会改变传入参数的值。
}
void func(int num , int x)</