什么是变量的引用


什么是变量的引用

文章插图
引用的基本概念引用可以看作一个已经定义的变量的别名 。
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; //正确申明:本文章记录学习笔记 , 分享给大家一起学习 , 有不正确的地方欢迎大家指出 。文中部分内容为网络知识总结 , 如有侵权 , 马上删除 。


    以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

    「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: