C++引用之声明方法

  引用就是某一变量的一个别名,对引用的操作就是对目标的操作。

  引用的声明方法:

    类型标识符  &引用名=目标变量名;

  如:

1 int a;
2 int &ra=a;    //定义引用ra,他是变量a的引用,即别名

说明:

  • &在此不是求地址运算符而是起标识作用,标识在此声明的是一个引用名称;
  • 类型标识符是指目标变量的类型(即上面代码的a);
  • 声明引用时,必须同时对其进行初始化;
  • 引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名;
  • 声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,所以系统并不给引用分配存储单元。

 

本人自学,教材可能有点老,有问题的话求大家指正!!!谢谢!!!

 

例题:引用的定义及使用。

 

 1 #include<iostream>
 2 using namespace std;
 3 
 4 int main()
 5 {
 6     int a=3;
 7     int &b = a; 
 8     int &c = a;     //一个变量可以有多个引用
 9     int &d = b;     //引用初始化引用
10     cout << b << endl;
11     cout << c << endl;
12     cout << d << endl;
13     return 0;
14 }
15 
16 //菜鸟,求大家批评指教,代码编写习惯和规范等等!!!谢谢!!!

 

 

本人自学,教材可能有点老,有问题的话求大家指正!!!谢谢!!!

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。