- 12
- 0
- 约 3页
- 2017-06-15 发布于河南
- 举报
c程序之内存结构图
c程序之内存结构图
作者:朱有鹏
1、linux下C程序的内存映像
1.1、代码段、rodata段 (只读数据段)
(1)对应程序中的代码 (函数),代码段在linux 中又叫文本段(.text)
(2)Rodata段用常常用于存储常量数据,rodata又被称为只读段,只读数据段
在程序运行期间只能读不能写,比如const修饰的常量有可能就存储在rodata
段,但是const常量的实现方法在不同平台是不一样的。
1.2、数据段、bss段
(1)data段存:1)、被初始化为非0的全局变量;2)、被初始化为非0的static
局部变量
(2)bss段存:1)、未被初始化的的全局变量;2)、未被初始化的static修
饰的局部变量。
1.3、堆
C语言中什么样变量存在堆内存中?C语言不会自动操作堆内存空间,堆的
操作由程序员自己手工完成。使用的过程中程序员自己根据需求判断要不要使用
堆内存,需要时使用malloc进行申请空间,使用完成之后,必须代用free方法
释放空间,否者就会造成内存泄露。
1.4、文件映射区
文件映射区就是进程打开了文件后,将这个文件的内容从硬盘读到进程的文
件映射区,以后就直接在内存中操作这个文件,读写完了后在保存时再
您可能关注的文档
- PCB压合结构图.doc
- 初中美术教学中的构图法则.doc
- 电影大红灯笼高高挂对称构图.doc
- 探讨分析中国山水画中的构图艺术.doc
- 游戏画面设计基础-视觉中心和构图.doc
- 色彩构图六法则.docx
- 罗拉快跑镜头分析.doc
- 锌空电池的结构图.doc
- 适合摄影初学者的书.docx
- 数控机床与普通机床的结构图比较.doc
- 2025-2026学年山东省济南市第三中学高一(下)期中数学试卷(含答案).pdf
- 2025-2026学年江苏省无锡市辅仁高级中学高一(下)期中物理试卷(含解析).pdf
- 中医护理的艾灸疗法实践.pptx
- 2025-2026学年江苏省南京市金陵中学高一(下)期中物理试卷(含解析).pdf
- 2025-2026学年湖南省长沙市雨花区雅礼中学高二(下)期中数学试卷(含答案).pdf
- 2025-2026学年湖南省长沙市长沙县三峰中学等校高一(下)期中物理试卷(含答案).pdf
- 2025-2026学年湖南省长沙市三峰中学等学校高一(下)期中数学试卷(含答案).pdf
- 2025-2026学年湖北省鄂东南联盟高一(下)期中物理试卷(含答案).pdf
- 甘肃武威第七中学等校2025-2026学年高二下学期期中质量检测地理试卷(含解析).docx
- 甘肃武威市凉州区部分学校2025-2026学年第二学期七年级数学期中素养评价(含解析).docx
最近下载
- 省锡中五四班入学真题及答案.docx VIP
- 历届全国大学生化学实验竞赛题目(笔试+操作)试卷及答案.docx VIP
- 污水抽取、污水运输方案.pdf VIP
- 工业机器人系统运维员赛项样题.pdf VIP
- 新青岛版六三制五年级下册科学全一册全部教案(共26课时).docx VIP
- ESG框架下矿业企业风险管理与合规.docx VIP
- 2026年富士康电气工程师考试试题及答案.doc VIP
- 《思想道德与法治》课件——7.3坚持走中国特色社会主义法治道路.pptx VIP
- CS5266BN QFN48封装芯片规格书.pdf VIP
- 小升初部编语文1—6年级上下册教材背诵内容归纳.docx VIP
原创力文档

文档评论(0)