1
2
47
168
374
12
程序编译后生成的目标文件至少含有三个段,分别为:.text、.data和.bss。这三个段的大致结构图如下所示: 其中.text即为代码段,为只读。.bss段包含程序中未初始化的全局变量和static变量。 data段包含三个部分:heap(堆)、stack(栈)和静态数据区。 当程序在执行时动态分配空间(C中的malloc函数),所分配的空间就属于heap。其概念与数据结构中堆的概念不...