page contents

栈和堆的区别?

轩辕小不懂 发布于 2021-05-21 10:12
阅读 793
收藏 0
分类:WEB前端开发

最佳答案 2021-05-21 10:26

831
Pack
Pack

栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。

堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回收。

堆(数据结构):堆可以被看成是一棵树,如:堆排序;

栈(数据结构):一种先进后出的数据结构。 

请先 登录 后评论