c语言中堆和栈的区别

如题所述

堆:指的是认为用代码动态申请的内存空间,所有手动释放。例如:malloc的内存
栈:就是当变量生命周期结束,由系统自动回收内存。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-17
简单的说 就是堆是无序的,你可以任意取任意插入操作,而栈对任意元素的操作都是有秩序的有约束的,本回答被网友采纳
相似回答