C专家编程--运行时数据结构

首先看一下编译完成后的可执行文件a.out的段在内存中的布局:       运行时数据结构有好几种,包括堆栈,活动记录(activation record)、数据、堆等。   堆栈主要有三个用途: 1. 堆栈为函数内部声明的局部变量(automic variable,自动变量)提供存储空间; 2. 进行函数调用时,堆栈存储与此有关的一些维护信息,即活动记录 3. 堆栈也可以被用作暂存储区。有时候程
相关文章
相关标签/搜索