什么是变量的引用_引用的基本概念

什么是变量的引用_引用的基本概念,第1张

什么是变量引用_引用的基本概念 引用的基本概念引用可以看作一个已经定义的变量的别名。

int &b = a; //int & 是引用的数据类型,b就是a的别名引用的规则1.引用一定要初始化。

2.引用一旦申明后,不能改变。

3.&前有数据类型时是引用,其余皆为取地址。

引用作为函数参数void swap(int &a, int &b) { int temp = a; a = b; b = temp;}//交换两个变量的值引用的本质引用就是一个常指针。

引用作为函数的返回值int & getConst() { int a = 1; return a;}引用作为函数的返回值,不建议返回局部变量的引用,如果在使用这个值的时候这个地址已经被释放,将乱码。

如果一定要返回引用,请返回静态变量的引用,如下:int &getConst() { static int a = 2; return a; }const 引用1.如果想对一个const值进行引用,这个引用必须是一个const引用,如下:const int a = 10;int &re = a; //错误const int &re = a; //正确2.如果一个变量是普通变量,那么用一个const引用去接受是可以的,如下:int b = 20;const int &re = b; //正确申明:本文章记录学习笔记,分享给大家一起学习,有不正确的地方欢迎大家指出。

文中部分内容为网络知识总结,如有侵权,马上删除。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/652277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-17
下一篇 2022-04-17

发表评论

登录后才能评论

评论列表(0条)

保存