定义

栈(Stack):

由操作系统自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。栈内存分配计算内置于cpu的指令集,效率很高,但是分配内存量有限。

堆(Heap):

就是通过new、malloc、realloc分配的内存块,编译器不会负责它们的释放工作,需要用程序区释放。

最后编辑: Simon  文档更新时间: 2021-08-30 20:59   作者:Simon