C++学习记录:引用基本语法
C++ 引用的基本语法
C++ 引用语法,关键字”&+别名“,相当与为变量起别名。示例如下:
示例:
1 | int a=10; |
引用做函数的参数(引用传递):
将引用作为参数传递到函数中,可以起到和指针传递一样的效果,即形参会修饰实参。
1 | void swap(int &a,int &b){ |
引用有以下几点注意事项:
1.引用必须初始化
2.引用一旦初始化就不可更改
3.不要返回局部变量的引用。因为它存在栈区之中。
1 | int& test(){static int a=10;return a;}//可以返回静态变量的引用. |
4.引用的本质是一个 指针常量 ,其指向的值可以修改,但指针的方向不可以修改。
拓展:常量引用: const int &a
作用:一般用于修饰形参,防止误操作
示例:
1 | void print(const int &a){ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 星辰微光的博客!





