欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

【C++ 语言】引用数据类型 ( 引用数据类型定义 | 引用数据类型使用 | 引用类型参数 )

发布时间:2025/6/17 c/c++ 53 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【C++ 语言】引用数据类型 ( 引用数据类型定义 | 引用数据类型使用 | 引用类型参数 ) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

文章目录

        • 引用类型



引用类型


引用数据类型 :

  • 1. 引用数据类型定义 : 类型名称& 变量名 = 对应类型变量名称 ;
//① 定义 普通 类型 变量int a = 8;//② 定义 引用类型变量, 格式 : 类型名称& 变量名 = 对应类型变量名称 ;int& b = a;
  • 2. 上述引用数据类型解析 : int& 是引用数据类型 , b 是 a 的引用 ;

    • ① 变量定义本质 : int a = 8; 分配一块内存存放 int 类型数据 8 , 将该内存赋予一个别名 a ;
    • ② 引用定义本质 : 给变量 a 所在内存赋予另外一个别名 b ;
  • 3. 引用数据类型的使用方法 : 直接当做原来的变量使用即可, 可以替换原来变量的位置使用 ;

// 1. 修改引用类型变量值 , 引用类型做参数 , 修改引用值void quote(int& b) {//修改引用类型变量值b = 888;}// 2. 打印引用数据类型的修改结果 , 结果是 b 被修改成了 888cout << b << endl;
  • 4.代码示例 :
// 001_CMake_1.cpp: 定义应用程序的入口点。 //#include "001_CMake_1.h" #include "c_extern.h"using namespace std;//定义方法接收 int& 引用类型变量 //并在方法中修改该变量的值 void quote(int& b) {//修改引用类型变量值b = 888; }int main() {cout << "Hello CMake。" << endl;//1. C C++ 兼容//博客地址 : https://hanshuliang.blog.csdn.net/article/details/98840708//调用 c_extern.h 头文件中定义的方法//该方法定义在了 C 语言文件中add(1, 2);//2. 引用数据类型//代码 展示 流程 : //① 定义 普通 类型 变量int a = 8;//② 定义 引用类型变量, 格式 : 类型名称& 变量名 = 对应类型变量名称 ;int& b = a;//③ 调用函数传入引用类型参数 : 将引用类型传给接收引用类型的方法quote(b);//④ 打印引用数据类型的修改结果 , 结果是 b 被修改成了 888cout << b << endl;//引用数据类型定义与使用 : // ① 引用数据类型定义 : 类型名称& 变量名 = 对应类型变量名称 ;// ② 引用数据类型的使用方法 : 直接当做原来的变量使用即可, 可以替换原来变量的位置使用//引用类型解析 : // ① int& 是引用数据类型 , b 是 a 的引用 // ② 分配一块内存存放 int 类型数据 8 , 将该内存赋予一个别名 a// ③ 同时又给该内存赋予另外一个别名 b return 0; }
  • 5.运行结果 :

总结

以上是生活随笔为你收集整理的【C++ 语言】引用数据类型 ( 引用数据类型定义 | 引用数据类型使用 | 引用类型参数 )的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。