C语言中内存四区,程序画图举例

栈区(临时区):由编译器自动分配释放,存放函数的参数值、局部变量的值等。 堆区:一般有程序员进行分配和释放,malloc、new分配的内存在堆区(动态申请与释放),若程序员不释放,程序结束时可能有操作气功回收。 全局区(静态区):全局变量和静态变量的存储是放在一块的,初始化的全局变量和未初始化的静态变量在相邻的另一块儿区域,该区域在程序结束后有操作系统释放,字符串常量和其它常量的存储在常量区,程序
相关文章
相关标签/搜索