C++ |C++中的引用

在C++中,引用就是给变量起别名

1、引用的语法:

数据类型 原始变量;

数据类型 &引用变量=原始变量;

2、引用的特点: 

1)、引用必须初始化

如:int a=10;  int &b=a; √

int & b;  ×  ——没有初始化

2)、引用变量一旦初始化,就不能再更改了,即:某一个引用变量给一个变量指定了别名,那么 它将不能再给其他变量起别名

引用作为函数的参数 ——可以简化指针做参数

3、引用作函数的返回值

*不要返回局部变量的引用

函数调用可以作为左值  即:如果一个函数的返回值是引用,那么 对该函数的调用可以作为左值

4、引用的本质

C++ 在内部实现的一个指针常量

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • C++是在C语言的基础上发展来的。C++除了有C语言的指针外,还增加一个新的概念——引用,初学者容易把引用和指针混...
    萧潇公举阅读 8,587评论 1 5
  • 引用 引用的概念 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型...
    黄巴巴阅读 448评论 0 0
  • 引用铺垫:变量名 变量名实质上是一段连续存储空间的别名,是一个标号(门牌号),在程序中是通过变量来申请并命名内存空...
    VincentH_0ef7阅读 217评论 0 0
  • 规则: 1 引用没有定义,是一种关系型声明。声明它和原有某一变量(实体)的关系。故 而类型与原类型保持一致,且不分...
    Mr_Doer阅读 242评论 0 0
  • C++特性之引用 本章内容:1 引用的不同用例1.1 引用变量1.2 引用数据成员1.3 引用参数1.4 引用作为...
    Haley_2013阅读 2,173评论 0 49