堆区和栈区区别(笔试)

堆区和栈区区别:

1.分配方式不同,堆区用户申请,用户释放,栈区自动释放

2.堆区地址从小到大分配,栈区相反

3.存放内容不同,栈区存放所有定义的变量

4.堆区有管理链表,管理各个分块的内存,而栈区是一整块连续的内存

5.堆区易产生内存碎片

猜你喜欢

转载自blog.csdn.net/aaa_cainiao_66666/article/details/79828338