A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许本亮 中级黑马   /  2015-11-12 12:54  /  855 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

知道内存分为:栈、堆、BSS字段、数据区、代码区。问题是里面分别存什么内容?有完整的答案吗?

6 个回复

倒序浏览
栈:用户存放程序创建的局部变量(这里是局部变量)

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

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

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

代码段:程序执行代码的一块内存区域
回复 使用道具 举报
楼上正解
回复 使用道具 举报
栈区 -- 存放局部变量,临时变量    堆区 -- 程序运行过程中,动态分配的内存    BSS区(全局区,静态区) -- 未初始化的全局变量和静态变量    数据段(常量区) -- 已经初始化的全局变量和静态变量    代码段 -- 源码代码程序编译产生的二进制数据
回复 使用道具 举报
顶顶顶顶顶顶顶顶
回复 使用道具 举报
楼上正解
回复 使用道具 举报
acdd112 中级黑马 2015-11-13 21:31:48
7#
楼上答的很好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马