8.9 动态存储变量与静态存储变量 目的:掌握变量的存储分类和存储方式以及动态存储与静态存储在使用上的不同: 重点:局部变量与全局变量的不同存贮方式及使用。 8.9.1 变量的存储类别 从变量的作用域来分。可分为全局变量和局部变量。 从变量值存在的时间分,可以分为静态存储变量和动态存储变量。 1。静态存储变量:在程序运行期间分配固定的存储空间的方式。 3。在存储空间中,在供用户使用的用户区域里分成三个区: (1)程序区--放用户程序 (2)静态存储区--放 用户区 ①全局变量: 程序执行时分配 程 序 区 固定的存储单元,结束释放。 静态存储区 ②用static 说明的局部变量。 动态存储区 (3)动态存储区--放 ①函数的形参。 ②自动变量(未用static说明的局部变量)。 ③函数调用时的现场保护和返回地址等。 2。动态存储变量:在程序运行期间,动态分配存储空间的方式。 静态存储区数据是存放在固定的存储单元中。 动态存储区的数据则是不固定的,需要实时分配空间,用毕后释放,下次再重新分配。如:同一变量调用多次时,所占的单元地址很可能不同。 4。C中的变量和函数都有两种属性 数据类型:整型、实型、字符型等。 数据存储类别: 自动的(auto),静态的(stati
您可能关注的文档
- 华科混凝土设计单层厂房分析报告.ppt
- 动平衡理论与方法分析报告.ppt
- 华科机械工程测试信息信号ch3-系统分析报告.ppt
- 动平衡原理2分析报告.ppt
- 动平衡原理3分析报告.ppt
- 动平衡原理6分析报告.ppt
- 动平衡原理分析报告.ppt
- 华科机械工程测试信息信号ch6-03数字信号分析报告.ppt
- 华科建环专业城市天然气工程第一讲1分析报告.ppt
- 动生电动势和感生电动势-2分析报告.ppt
- DB54_T06402026兽用实验小白鼠饲养技术规程.docx
- DB54_T06552026藏芨芨草栽培技术规程.docx
- DB54_T06702026赖草栽培技术规程.docx
- DB54_T06792026早熟禾栽培技术规程.docx
- TCCIASC00542026人工智能芯片面向芯粒的卡间互联接口技术要求.docx
- 2026中央安全生产考核巡查明查暗访应知应会手册及检查重点解析.docx
- 《消防检查指导手册》(2024版).docx
- 广东科创企业上市知识产权工作指引(2020).docx
- DB54_T00752026冬青稞生产技术规程.docx
- DB54_T06262026高寒草地物候期遥感监测评估方法.docx
原创力文档

文档评论(0)