C++ 什么是引用变量

C++ 什么是引用变量

引用被定义为另一个变量的别名。简单来说,就是给一个已经存在的变量起一个不同的名称。一旦引用被初始化为该变量,我们可以使用引用名或变量来引用该变量。

在C++中创建引用

创建引用的基本语法如下-

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

新创建的变量现在将指向原变量。

例如-

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

创建i的引用如下-

int& x = i // 这里x将被称为初始化为r的整数变量

C++代码

#include 

using namespace std;

int main () {
   int    i; // Declare variable I as int
   double d; // Declare variable d as double type

   // declare reference variables for I and d
   int&    r = i;// r is reference to i
   double& s = d;// s is reference to d 

   i = 5;
   cout << "Value of i : " << i << endl;
   cout << "Value of i reference : " << r  << endl;

   d = 11.7;
   cout << "Value of d : " << d << endl;
   cout << "Value of d reference : " << s  << endl;

   return 0;
}

输出

C++ 什么是引用变量

引用与指针的区别

引用 指针
我们不能拥有空引用。 允许使用NULL指针的概念。
分配给特定对象的引用不能被改变。 另一方面,指针可以随时指向不同的对象。
引用在创建时也被初始化。 指针可以在任何时候进行初始化。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程