开发者社区 问答 正文

堆和栈的区别?

堆和栈的区别?

展开
收起
珍宝珠 2019-11-18 14:32:40 1032 分享 版权
1 条回答
写回答
取消 提交回答
  • 堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小;
    栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义。

    2019-11-18 14:32:56
    赞同 展开评论