堆区和栈区区别:
1.分配方式不同,堆区用户申请,用户释放,栈区自动释放
2.堆区地址从小到大分配,栈区相反
3.存放内容不同,栈区存放所有定义的变量
4.堆区有管理链表,管理各个分块的内存,而栈区是一整块连续的内存
5.堆区易产生内存碎片
堆区和栈区区别:
1.分配方式不同,堆区用户申请,用户释放,栈区自动释放
2.堆区地址从小到大分配,栈区相反
3.存放内容不同,栈区存放所有定义的变量
4.堆区有管理链表,管理各个分块的内存,而栈区是一整块连续的内存
5.堆区易产生内存碎片