堆和栈的区别?
堆和栈的区别?
相关考题:
在存储空间布局中从低地址到高地址依次分布为()A.正文段→数据段→bss段→堆→栈B.栈→堆→bss段→数据段→正文段C.正文段→堆→栈→数据段→bss段D.堆→正文段→数据段→bss段→栈
在存储空间布局中从低地址到高地址依次分布为()。A、正文段→数据段→bss段→堆→栈B、栈→堆→bss段→数据段→正文段C、正文段→堆→栈→数据段→bss段D、堆→正文段→数据段→bss段→栈
单选题堆和栈的区别正确的是()A对于栈来讲,我们需要手工控制,容易产生memory leak。B对于堆来说,释放工作由编译器自动管理,无需我们手工控制C在Windows下,栈是向高地址扩展的数据结构,是连续的内存区域,栈顶的地址和栈的最大容量是系统预先规定好的。D对于堆来讲,频繁的new/delete势必会造成内存空间的不连续,从而造成大量的碎片,使程序效率降低。
问答题堆和栈的区别?