- 20
- 0
- 约1.35千字
- 约 12页
- 2018-09-23 发布于辽宁
- 举报
CC程序的内存分配.ppt
堆和栈的区别 一、基本概念 1.栈区(stack) 由编译器自动分配、释放 存放函数的参数值、局部变量的值等 类似于数据结构中的栈 2.堆区(heap) 一般由程序员分配、释放, 若程序员不释放,程序结束时可能由OS回收。 与数据结构中的堆不同,分配方式类似于链表 3、初始化数据区/静态数据区(static) 全局变量、静态变量、常量数据的存储 程序结束后由系统释放 4、未初始化区 常量字符串 程序结束后由系统释放 5、代码区 存放CPU执行的机器指令 可共享、只读的 二、例子程序 //main.cpp int a = 0; (全局初始化区) char *p1;(全局未初始化区) main() { int b; 栈 char s[] = abc; 栈 char *p2; 栈 char *p3 = 123456; 123456\0在常量区,p3在栈上。 static int c =0; 全局(静态)初始化区 p1 = (char *)malloc(10); p2 = (char *)malloc(20); 分配得来的10和20字节的区域就在堆区 注意
您可能关注的文档
- 100以内数的复习教学设计及反思.doc
- 28父亲的菜园教学设计.doc
- BS2F型振荡培养箱.doc
- Java多线程处理.ppt
- THSRZ1型传感器系统综合实验装置简介.ppt
- UNIX进程子系统.ppt
- Verilog语言的可综合性.doc
- 东区街度依法行政工作总结.doc
- 全区工业经济运行情况.doc
- 利用CuZn原电池给手机充电的实验探究.doc
- 互换性与测量技术 第2版 课件 2.4 大尺寸孔轴公差与配合.pptx
- 互换性与测量技术 第2版 课件 7.1 尺寸链的基本概念.pptx
- 互换性与测量技术 第2版 课件 7.4 用极值法计算尺寸链-实例.pptx
- 体育产业概论 课件 第1--7章 导论、体育产业资源 ---体育旅游业.pptx
- 体育旅游(第二版)课件 第二章 体育旅游资源.pptx
- 体育旅游(第二版)课件 第三章 体育旅游者.pptx
- 体育产业概论 课件全套 曹可强 第1--14章 导论、体育产业资源 ---体育产业政策.pptx
- 互换性与测量技术 第2版 课件 1.5 标准更新说明.pptx
- 体育旅游(第二版)课件 第四章 体育旅游市场.pptx
- 体育旅游(第二版)课件 第五章 体育旅游目的地.pptx
最近下载
- gs交流伺服主轴驱动器使用使用说明书(20120808版).doc
- 2026年广东省东莞市南城区中考一模教学质量自查物理试卷(试卷+解析).pdf VIP
- 污水处理厂突发环境事件应急预案.pdf
- 2025年山东省青岛市中考化学真题(含答案).pdf
- 几何量精度设计与检测第二版金嘉琦习题答案.pdf VIP
- 2026年广东省清远市连州市中考一模物理试卷(试卷+解析).docx VIP
- 阴性症状评定量表(SANS).docx
- 2022-2023学年四川省成都市武侯区八年级(下)期末物理试卷及答案解析.pdf VIP
- 2025年湖北建筑工程技术高、中级职务水平能力测试建筑工程题库含答案详解.docx VIP
- 公共关系案例分析20例.docx
原创力文档

文档评论(0)