亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> C语言

C++ 参考资料

引用变量是别名,即已存在变量的另一个名称。一旦使用变量初始化引用,就可以使用变量名或引用名来引用该变量。

引用与指针

引用经常与指针混淆,但引用和指针之间的三个主要区别是 -

在 C++ 中创建引用

将变量名称视为附加到变量在内存中的位置的标签。然后,您可以将引用视为附加到该内存位置的第二个标签。因此,您可以通过原始变量名或引用访问变量的内容。例如,假设我们有以下示例 -

int i = 17;

我们可以为 i 声明引用变量,如下所示。

int& r = i;

将这些声明中的 &阅读为 reference .因此,将第一个声明读作“r 是初始化为 i 的整数引用”,并将第二个声明读作“s 是初始化为 d 的双重引用”。下面的例子使用了对 int 和 double 的引用 -

现场演示
#include <iostream>
 
using namespace std;
 
int main () {
   // declare simple variables
   int    i;
   double d;
 
   // declare reference variables
   int&    r = i;
   double& s = 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;
}

当上面的代码一起编译并执行时,它会产生以下结果 -

Value of i : 5
Value of i reference : 5
Value of d : 11.7
Value of d reference : 11.7

引用通常用于函数参数列表和函数返回值。因此,以下是与 C++ 参考相关的两个重要主题,C++ 程序员应该清楚这些主题 -

Sr.No 概念与描述
1 作为参数的引用

C++ 支持将引用作为函数参数传递,比参数更安全。

2 作为返回值的引用

您可以像任何其他数据类型一样从 C++ 函数返回引用。


C语言

  1. C++ 数据类型
  2. C++ 运算符
  3. C++ 注释
  4. C++ 构造函数
  5. C++ 类模板
  6. C++ 概述
  7. C++ 常量/文字
  8. C++ 中的运算符
  9. C++ 中的数字
  10. C++ 参考资料
  11. C++ 模板
  12. C++ 预处理器