32位系统内存划分
4G ----------------------------------
内核空间
3G ----------------------------------
| 堆区 malloc/free 程序员手动分配/手动释放
|----------------------------
| 栈区 系统自动分配,自动释放
| 1. 局部变量
| 2. 函数的参数
| 3. const修饰的局部变量,可以通过指针进行修改
|----------------------------
用户 | | .bss 段 未初始化的全局变量
空间 | 静 | static修饰的未初始化的变量(全局变量/局部变量)
| |--------------------
| 态 |