内存分布图

图1

image.png
Stack段:局部变量存放区域。
heap段:用户动态分配内存区域。
bss段:存放未初始化的全局或静态变量内存区域。(Block Started by Symbol)
数据段:通常指存放已初始化的全局变量的内存区域。(data segment)
代码段:通常指存放程序执行代码的一块内存区域。(code segment/text segment)

图2

内存分布图 - 图2