堆和栈的区别?

行业问题 区别 已帮助 人

堆和栈的区别?

热搜:关于操作系统内存管理中堆与栈的下列描述

答案解析

难度★★☆ 搜索
  • 正确答案:
    答:
    栈:由编译器自动分配、释放。在函数体中定义的变量通常在栈上。
    堆:一般由程序员分配释放。用new、malloc等分配内存函数分配得到的就是在堆上。