- 2
- 0
- 约1.28万字
- 约 49页
- 2017-02-09 发布于湖南
- 举报
隐藏信息检测与还原技术
指针与引用 概念 指针从本质上讲就是存放变量地址 的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。 引用是一个别名,它在逻辑上不是独立的,它 的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。 指针与引用 参数传递 指针传递参数本质上是值传递的方式,它所传递 的是一个地址值。值传递过程中,被调函数的形式参数作为被调函数的局部变量处理,即在栈中开辟了内存空间以存放由主调函数放进来的实参的值,从而成为了实 参的一个副本。值传递的特点是被调函数对形式参数的任何操作都是作为局部变量进行,不会影响主调函数的实参变量的值。(这里是在说实参指针本身的地址值不会变) 在引用传递过程中,被调函数的形式参数虽然 也作为局部变量在栈中开辟了内存空间,但是这时存放的是由主调函数放进来的实参变量的地址。被调函数对形参的任何操作都被处理成间接寻址,即通过栈中存放 的地址访问主调函数中的实参变量。正因为如此,被调函数对形参做的任何操作都影响了主调函数中的实参变量。 引用传递和指针传递是不同的,虽然它们都是在 被调函数栈空间上的一个局部变量,但是任何对于引用参数的处理都会通过一个间接寻址的方式操作到主调函数中的相关变量。而对于指针传递的参数,如果改变被调函数中的指针地址,它将影
您可能关注的文档
最近下载
- 煤制气工题库(技师).doc VIP
- 2018沪G504 钢筋混凝土锚杆静压桩和钢管锚杆静压桩 清晰版图集.pdf
- 石家庄 2023年土地登记代理人考试:地籍调查真题模拟汇编(共755题).doc VIP
- 2.8_非自然人分布式光伏发电项目购售电合同(2022版).docx VIP
- 锅炉四角切缘燃烧器设计计算书((静态版)).xlsx VIP
- 2015煤制气工技师理论试题答案.docx VIP
- 一种用于主动阻断剂的重组重链抗体及其制备方法.pdf VIP
- 沈阳 2023年土地登记代理人考试:地籍调查真题模拟汇编(共755题).doc VIP
- 2025年中小学行政管理后备干部选拔考试试题及答案.docx VIP
- 煤气作业考试题库.docx VIP
原创力文档

文档评论(0)