找考题网-背景图
问答题

简答题 简述堆和栈的区别。

【参考答案】

管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memoryleak。
申请大小:栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在WINDOWS下,......

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)