什么是引用变量?

2025年4月2日 | 2 分钟阅读

引用被定义为另一个变量的别名。简而言之,它就像给一个已经存在的变量起了另一个名字。一旦一个引用被初始化到一个变量,我们就可以使用引用名或变量名来指代那个变量。

在 C++ 中创建引用

创建引用的基本语法是 -

数据类型& 新变量 = 旧变量

新创建的变量现在将引用旧变量。

例如 -

int i = 17 // 变量 i 被声明为 17

创建 i 的引用将是 -

int& x = i // 这里 x 将被称为初始化为 i 的整数引用

C++ 代码

输出

What is a reference variable

引用和指针的区别

引用指针
我们不能有 NULL 引用。允许 NULL 指针的概念。
一个引用一旦被分配给一个特定的对象,就不能再改变。而指针可以在任何时候指向不同的对象。
引用也必须在创建时进行初始化。指针可以在任何时候进行初始化。