堆和栈的区别?

版权声明:原创请注明出处 https://blog.csdn.net/weixin_37657720/article/details/87702818

栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;

堆是程序运行期间动态分配的内存空间,你可以根据程序的运行情况确定要分配的堆内存的大小。

猜你喜欢

转载自blog.csdn.net/weixin_37657720/article/details/87702818