- 1
- 0
- 约1.29千字
- 约 27页
- 2017-08-20 发布于河南
- 举报
嵌入式C编程 02_存储类型与内存管理课件
存储类型和内存管理;课程安排;
;1、TEXT:保存指令代码、立即数等只读信息,函数地址就在该段中分配
2、DATA:保存已初始化全局变量、静态变量。其中又分为RODATA,保存字
符串常量等只读数据
3、BSS:记录未初始化全局变量、静态变量的标号的内存大
小,程序运行后为这里数据在DATA段分配内存并初始化为0
4、堆:保存临时动态分配内存
5、栈:保存临时静态分配内存;1、
2、
3、
4、;课程安排;;;;;1、局部变量:
auto关键字修饰(可省略),定义在函数之内
栈上分配,临时生存期,作用在函数内
2、全局变量:慎用
带extern关键字修饰(可省略),定义在函数外
数据段分配,永久生存期,作用在模块间
其他模块的函数引用时习惯带extern关键字声明
3、静态局部变量:
带static关键字修饰,定义在函数之内
数据段分配,永久生存期,作用在函数内
4、静态全局变量:
用static关键字修饰,定义在函数之外
数据段分配,永久生存期,作用在模块内
;;;;变量只能被定义一次,但可以被多次声明引用
1、auto:声明或定义自动变量,该关键字可省略
2、extern: 声明或定义外部存储变量
定义时关键字可省略
3、static:声明或定
您可能关注的文档
- 实训二IP地址与可变长子网划分课件.ppt
- 实训十、终端服务器安装和配置课件.ppt
- 实现金蝶K3账套管理课件.ppt
- 实训二 技能五 基本止血和包扎术课件.ppt
- 实训十一_、BoSon_NetSim模拟器使用课件.ppt
- 实证项目研究课程论文要求课件.ppt
- 实训项目七颈椎病与腰椎间盘突出症社区护理技术课件.ppt
- 实验 5%维生素C注射剂制备与质量评价课件.ppt
- 实验1 matlba课件.ppt
- 实验01 键盘使用方法和中英文输入课件.ppt
- 2026-202学年二年级语文上册古文理解过关检测卷统编版.docx
- 2026年文化产业云服务市场趋势分析报告.docx
- 2026年新能源汽车行业深度报告及产业链上下游分析.docx
- 2026-2030年年铜镍钎料行业创新驱动策略分析报告.docx
- 2026年懒人经济与智能家居融合趋势报告.docx
- 2026-2027学年小学美术三年级上册(新教材)苏少版(新教材)教学设计合集.docx
- 2026年文化旅游产业报告及旅游者行为分析.docx
- 2026-202学年初中英语语法填空专项训练试卷.docx
- 2026年环保型防腐剂研发进展报告.docx
- 2026-2027学年小学美术六年级下册冀美版(新教材)教学设计合集.docx
最近下载
- FRYMASTER MANUAL LOV M3000 电脑板 安装和操作手册.pdf
- 宫腔粘连临床诊疗中国专家共识.pptx VIP
- 【人教版】八年级英语上册Unit1全单元英文教案.doc VIP
- 孤独症谱系障碍儿童早期识别筛查和早期干预专家共识.pptx VIP
- 标准图集-19K112 金属、非金属风管支吊架(含抗震支吊架).pdf VIP
- 中日社会体育指导员制度:比较、启示与发展路径探究.docx VIP
- 从比较中探寻发展:中日幼儿体育教育的深度剖析与启示.docx VIP
- 半导体物理与器件(第4版)尼曼课后答案.pdf
- 《日语授受关系》课件.ppt VIP
- 附件2.26可疑交易分析表.pdf VIP
原创力文档

文档评论(0)