存储模型

程序对内存的使用(分区) 栈区(stack):编译器自动分配和释放,相比堆而言较快。存放关于函数的数据,局部变量的值(其实也算函数内的数据)。栈的空间是连续的内存空间。在windows下向低地址扩展。栈是函数调用的基础。操作方式类似于数据结构的栈。(与函数息息相关) 堆(heap):一般由程序员分配和释放,若程序员不释放,程序结束时可能由操作系统回收。分配方式类似于链表。堆是用来容纳应用程序动态分
相关文章
相关标签/搜索