#include <iostream>
using namespace std;
//引用的本质:给变量名取个别名
//1.引用的定义
//1.1.给普通变量取别名
void test01()
{
int a = 10;
int &b = a; //引用必须初始化
cout << "a = " << a << endl;
cout << "b = " << b << endl;
b = 100;
cout << "a = " << a << endl;
cout << "b = " << b << endl;
cout << "&a = " << &a << endl;
cout << "&b = " << &b << endl;
}
//1.2.给数组取别名
void test02()
{
int arr[4] = {10, 20, 30, 40};
int n = sizeof(arr)/sizeof(arr[0]);
int (&MyArr)[4] = arr;
for(int i=0; i<n; i++)
{
cout << MyArr[i] << " ";
}
cout << endl;
}
//1.3.给指针变量取别名
void test03()
{
int a = 10;
int* p = &a;
int* &am
C++ 语法 - 2. 引用 & 、内联函数 inline 、函数重载 、函数的缺省参数 、占位参数 - 解析
于 2023-04-20 21:59:21 首次发布