C++基础---引用和内联函数的用法

引用

引用的概念

引用不是定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空间,它和它,引用的变量共用同一块内存空间

引用特性

1. 引用在定义时必须初始化

C++基础---引用和内联函数的用法_第1张图片

2. 一个变量可以有多个引用

C++基础---引用和内联函数的用法_第2张图片

类似于一个人有多个名字,多个代号

3. 引用一旦引用一个实体,再不能引用其他实体

C++基础---引用和内联函数的用法_第3张图片

C++基础---引用和内联函数的用法_第4张图片

引用的应用

引用1:

在数据结构单链表中,尾插函数在不传返回值的情况下,会用到二级指针来传地址来改变地址的值,这里可以用引用,对于不是很理解这里指针的人有很大帮助。

传二级指针是这样的

C++基础---引用和内联函数的用法_第5张图片

 C++基础---引用和内联函数的用法_第6张图片

所以改变成引用就是:

C++基础---引用和内联函数的用法_第7张图片

 在我们输出型参数也可运用

引用2:引用做返回值

传值返回是这个样子:

int Add(int a, int b)
{
	int c = a + b;
	return c;
}

int main()
{
	int ret = Add(1, 2);
	cout << ret <<

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