C语言内存管理超详解

补充: 1.一个正在运行着的C编译程序占用的内存分为栈区、堆区、未初始化数据区(BBS)、初始化数据区、代码区5个部分。 (1)栈区:存放函数的参数值、局部变量的值。由编译器自动分配释放。 (2)堆区:用于动态内存分配。由用户经过malloc或new函数分配,由用户经过free或delete函数释放。 (3)未初始化数据区(BBS):存放未初始化的全局变量。 (4)初始化数据区:存放已初始化的全局
相关文章
相关标签/搜索