01什么是”引用“
在C语言中,我们曾经学过指针的概念,代表内存地址,一个变量的起始地址就是这个变量的指针。当然,在同样是计算机语言的C++语言中也可以使用指针,在C++语言中,叫做”引用“。
引用是c++语言的专有概念,是一个变量的别名,它和该变量绑定在一起。
指针和引用有一个共同的特点:都代表着某一个变量占据的内存区域,通过指针和引用可以对其代表的变量进行操作。以下是他们的编程方式:
利用指针对变量赋值:
利用引用对变量赋值:
注意:放在等号右侧的某个变量前一般是取其地址;而在定义变量前,在变量前出现的表示该变量是引用。
02指针和引用的区别