02章

您所在的位置:网站首页 印章使用须知 02章

02章

2023-06-24 14:29| 来源: 网络整理| 查看: 265

02章-引用--C++核心知识学习笔记 2 引用 2.1 引用的基本使用

作用:给变量起别名语法:数据类型 &别名 = 原名

示例:

#includeusing namespace std;int main(){//引用基本语法//数据类型 &别名 = 原名int a = 10;int& b = a;//创建引用cout int temp = a;a = b;b = temp;cout int temp = a;a = b;b = temp;}int main(){int a = 10;int b = 20;//mySwap01(a, b);//值传递,形参不会修饰实参//mySwap02(&a, &b);//地址传递,形参会修饰实参mySwap03(a, b);//引用传递,他的形参也会修饰实参的cout static int a = 10;//静态变量,存放在全局区,全局区的数据是在程序结束后由系统释放return a;}int main(){//int& ref1 = test01();//cout int a = 10;//自动转换为 int* const ref = &a;指针常量是指针指向不可改,也说明为什么引用不可更改int& ref = a;ref = 20;//内部发现ref是引用,自动帮我们转换为:*ref =20;cout 常量应用使用场景:用来修饰形参,防止误操作//int a = 10;//int& ref = a;//引用必须引一块合法的内存空间加上const之后,编译器将代码修改,int temp = 10;const int & ref =temp;//const int& ref = 10;ref = 20;//不可以修改,加入const之后变为只读,不可以修改int a = 100;showValue(a);system("pause");return 0;}


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3