我们要想深入理解数据类型和变量,我们必须将这些与内存联系在一块,我们将不同的数据类型和不要的变量根据其相应的属性分配到堆、栈、全局静态区、代码区进行相应的理解才可以真正的通晓变量名、变量大小、作用域,同时通晓其生命周期和可见域.本文我们来介绍内存四区。本文学习王保明老师。
一 、程序的内存四区模型
流程说明
1.0、操作系统把物理硬盘代码load到内存
1.1、操作系统把c代码分成四个区
1.2、操作系统找到main函数入口执行
我们要想深入理解数据类型和变量,我们必须将这些与内存联系在一块,我们将不同的数据类型和不要的变量根据其相应的属性分配到堆、栈、全局静态区、代码区进行相应的理解才可以真正的通晓变量名、变量大小、作用域,同时通晓其生命周期和可见域.本文我们来介绍内存四区。本文学习王保明老师。
流程说明
1.0、操作系统把物理硬盘代码load到内存
1.1、操作系统把c代码分成四个区
1.2、操作系统找到main函数入口执行