黑马程序员技术交流社区

标题: 内存区划分 [打印本页]

作者: 许本亮    时间: 2015-11-12 12:54
标题: 内存区划分
知道内存分为:栈、堆、BSS字段、数据区、代码区。问题是里面分别存什么内容?有完整的答案吗?

作者: qq350106106    时间: 2015-11-12 16:39
栈:用户存放程序创建的局部变量(这里是局部变量)

堆:用于存放运行中被动态分配的内存段

BSS: 未初始化的全局变量和静态变量

数据段:已经初始化的全局变量和静态变量

代码段:程序执行代码的一块内存区域
作者: tsc0000    时间: 2015-11-12 17:38
楼上正解
作者: cube川    时间: 2015-11-12 18:15
栈区 -- 存放局部变量,临时变量    堆区 -- 程序运行过程中,动态分配的内存    BSS区(全局区,静态区) -- 未初始化的全局变量和静态变量    数据段(常量区) -- 已经初始化的全局变量和静态变量    代码段 -- 源码代码程序编译产生的二进制数据
作者: 心存猛虎2015    时间: 2015-11-12 23:20
顶顶顶顶顶顶顶顶
作者: 触底反弹    时间: 2015-11-13 20:59
楼上正解
作者: acdd112    时间: 2015-11-13 21:31
楼上答的很好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2