编译之后的文件
再程序没有执行前,
text(代码区,只读,函数)
data(初始化,全局变量,static变量,文字常量(只读))
bss(没有初始化的区域,全局变量,static变量)
当运行时候,额外加载两个去,栈区、堆区
stack(栈区,普通局部变量,自动管理内存,有结构先进后出)
heap(堆区,手动申请空间,手动释放,程序结束系统自动回收)
编译之后的文件
再程序没有执行前,
text(代码区,只读,函数)
data(初始化,全局变量,static变量,文字常量(只读))
bss(没有初始化的区域,全局变量,static变量)
当运行时候,额外加载两个去,栈区、堆区
stack(栈区,普通局部变量,自动管理内存,有结构先进后出)
heap(堆区,手动申请空间,手动释放,程序结束系统自动回收)
本文标题:C 内存分布
本文链接:https://www.haomeiwen.com/subject/pkowrktx.html
网友评论