内存分区图
栈区:由系统自动开辟和释放,存储返回值,存储const修饰的局部变量,形参 |
堆区:有程序员手动开辟和释放 |
.bss:存储为初始化的全局变量,和未初始化的静态变量 |
.date:存储初始化的全局变量和静态变量; |
.ordate:存储const修饰的全局变量 |
常量区:存放常量,有些编译器会与。ordate区结合有些和代码区结合 |
代码区:存储机器可执行的二进制代码 |
内存分区图
栈区:由系统自动开辟和释放,存储返回值,存储const修饰的局部变量,形参 |
堆区:有程序员手动开辟和释放 |
.bss:存储为初始化的全局变量,和未初始化的静态变量 |
.date:存储初始化的全局变量和静态变量; |
.ordate:存储const修饰的全局变量 |
常量区:存放常量,有些编译器会与。ordate区结合有些和代码区结合 |
代码区:存储机器可执行的二进制代码 |