C语言 - -内存四区总结
内存四区
程序的内存四区模型
执行程序的过程
操作系统把 代码从硬盘 load(加载)到内存中
操作系统把代码分成四个区
栈区:由编译器自动分配释放,存放函数的局部变量、参数值。
堆区:由程序员分配释放,主要是一些动态分配的函数(malloc….),如果程序员不手动释放的话,会等到程序结束空间才会释放。
全局区:存放全局变量,静态变量,字符串常量区,程序结束之后才会释放
代码区:存放程序的二进制代码
操作系统找到main函数入口执行
全局区分析
代码
//内存四区中的全局区分析
# i
原创
2020-10-13 17:03:06 ·
166 阅读 ·
0 评论