- 2
- 0
- 约4.43千字
- 约 4页
- 2021-11-30 发布于福建
- 举报
C++中引用传递与指针传递区别(进一步整理)
从概念上讲。 指针从本质上讲就是存放变量地址的一个变量, 在逻辑上是独立的, 它可以被
改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。
而引用是一个别名, 它在逻辑上不是独立的, 它的存在具有依附性, 所以引用必须在一开始
就被初始化, 而且其引用的对象在其整个生命周期中是不能被改变的 (自始至终只能依附于
同一个变量) 。
在 C++中,指针和引用经常用于函数的参数传递,然而,指针传递参数和引用传递参数是有
本质上的不同的:
指针传递参数本质上是值传递的方式, 它所传递的是一个地址值 。值传递过程中, 被调函数
的形式参数作为被调函数的局部变量处理, 即在栈中开辟了内存空间以存放由主调函数放进
来的实参的值, 从而 成为了实参的一个副本 。值传递的特点是被调函数对形式参数的任何操
作都是作为局部变量进行,不会影响主调函数的实参变量的值。 (这里是在说实参
您可能关注的文档
- c++图书信息管理系统(附源码)归纳.pdf
- C++语言程序设计练习题分享.pdf
- C++语言程序设计上机实验借鉴.pdf
- C++语言的发展史分享.pdf
- C++语言学习过借鉴.pdf
- c++运算符的重载习题答案实用.pdf
- C++运算优先级参考.pdf
- C++指针常量、常量指针的区别详细说明实用.pdf
- C++中的静态全局变量,静态局部变量,全局变量,局部变量的区别实用.pdf
- c++中的引用与指针的区别归类.pdf
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 电阻电容电感测量.ppt
- 生涯发展报告.pdf VIP
- 外研版(2025) 必修第一册 Unit 4 Friends Forever Understanding ideas (Click for a friend) 公开课课件(24张ppt,内镶嵌视频(含音频+视频).pptx VIP
- TD产业联盟:5G产业和市场发展报告(2023Q4).pdf VIP
- 七年级语文阅读理解专项训练20篇(含答案解析).pdf VIP
- JTT327-2016 公路桥梁伸缩装置通用技术条件.pdf VIP
- 西双版纳傣族热带雨林生态文化及成因的探讨.PDF VIP
- 上海市高一物理上学期期中考试试卷含答案.pdf VIP
- 2026年高等教育医学类自考-01656病原生物学及检验历年参考题库含答案解析.docx VIP
- 鼎捷ERP数据字典.xlsx VIP
原创力文档

文档评论(0)