#define _CRT_SECURY_NO_WORNINGS
#include <iostream>
using namespace std;
//1、引用的基本语法 格式:type &别名 = 原名;
void test01()
{
int a = 10;
int &b = a;
cout << "a=" << a << " b=" << b << endl;
b = 20;
cout << "a=" << a << " b=" << b << endl;
}
//2、引用必须初始化 初始化后不能再修改
void test02()
{
int a = 10;
//int& b;
}
//3、对数组建立引用
void test03()
{
int arr[10];
for (int i = 0; i < 10; i++)
{
arr[i] = i;
}
/*第一种用法*/
int(&pArr)[10] = arr;
for (int i = 0; i < 10; i++)
{
cout << pArr[i] << " ";
}cout << endl;
/*第二种用法*/
typedef int ARRAYTYPE[10];
ARRAYTYPE& pArr2 = arr;
for (int i = 0; i < 10; i++)
{
cout << pArr2[i] << " ";
}cout << endl;
}
int main()
{
test03();
system("pause");
return EXIT_SUCCESS;
}
C++基础学习DAY1-08 引用的基本用法
最新推荐文章于 2024-04-19 18:52:42 发布