c++中引用的基本用法

引用的基本用法
十:引用
1.引用的基本用法
1.1 引用的实质
原类型 &别名 = 旧名
1.2 引用的用法A
注意事项:
引用一旦初始化,不能更改引用的指向
引用定义时必须初始化
不能引用NULL
引用可以引用任意类型包括数组
&在等号的左边是引用,在等号的右边是取地址
1 #include
2 using namespace std;
3 void test01()
4 {
5 int a = 10;
6 //引用一旦初始化之后不能改变引用的标识
7 int &b = a;
8 b = 100;
9 cout << a << endl;
10 int c = 1;
11 //b = c; 代表把c的值赋值给b 不是给c取别名为b
12 //int &d; 引用定义时必须初始化
13 }
14 void test02()
15 {
16 int a[5] = { 1,2,3,4,5 };
17 //int(&arr)[5] = a;
18 typedef int ARR[5];
19 //type & 别名 = 旧名
20 ARR & arr = a;
21 for (int i = 0; i < 5; i++)
22 {
23 cout << arr[i] << " ";
24
25 }
26 cout << endl;
27
28 }
29 int main()
30 {
31 test02();
32
33 return 0;
34 }
 

你可能感兴趣的:(c++,算法,开发语言)