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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 爱生活爱程序 中级黑马   /  2015-7-23 23:30  /  588 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

知道编程就是在写数据和处理数据的逻辑
一个应用程序编译以后, 得到可执行文件,这个文件就分为: 代码区, 常量区,在宿主系统上会有一个应用程序加载器的软件,该程序会加载应用程序到内存中,加载内存中的时候, 程序中的全局变量, 常量等数据就开始加载,内存划分为: 代码区(段), 常量区(段), BSS段, 堆区, 栈区
代码区 存储的是代码对应的机器指令
常量区 存储的是程序中所有的常量
BSS段,  用来存储全局的变量的值
堆区, 中存储由用户管理的动态内存, 这个内存完全由用户管理
栈区, 是操作系统维护的内存, 每一个函数在运行之前, 都会向操作系统
申请一定的内存, 然后供函数运行, 函数执行结束, 内存释放

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马