- 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:声明或定
您可能关注的文档
最近下载
- 区统计局领导班子2026年在带头强化政治忠诚、提高政治能力等五个带头方面存在的问题、原因剖析、下一步整改措施材料.docx VIP
- 佛山市初中英语知识点.pdf VIP
- 2021第九小学校规校纪实施细则.docx VIP
- 2024年湖南省长沙市长郡实验中学中考物理模拟试卷附答案解析.docx VIP
- 2025年高级经济师(知识产权)实务考试真题卷附解析.pdf VIP
- 中国物理治疗指南(2025版).docx VIP
- 陕西师范大学《生态学》课件第十三章 生态系统的物质循环.pptx VIP
- 工程竣工移交证书及移交清单.docx VIP
- 2025年慢病管理APP多渠道用户活跃度提升与商业化整合.docx VIP
- 区统计局领导班子2026年在带头强化政治忠诚、提高政治能力等五个带头方面存在的问题、原因剖析、下一步整改措施材料与党支部在改作风树新风等“对照5个方面”2篇例文.docx VIP
原创力文档

文档评论(0)