您的位置:首页 > 其它

一个可执行程序的组成

2016-04-29 22:58 176 查看
一个可执行程序由四个区域组成:代码段、静态数据区、堆和栈。

代码段包含程序运行时多执行的部分变量,静态数据区包含在程序生命周期内一直持久的数据,比如全局变量和静态局部变量。堆包含程序运行时动态分配的存储空间,比如用malloc分配的内存。栈包含函数调用信息,比如输入参数,返回值,零时存储空间,输出参数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: