栈区 | 自动申请,自动释放。存储局部变量、形参、返回值,const修饰的局部变量,高地址向低地址申请,向下增长。 |
堆区 | 手动申请,手动释放。低地址向高地址申请,向上增长 |
.bss | 存储未初始化的静态变量和全局变量 |
.data | 存储初始化的静态变量和全局变量 |
.rodata | 存储const修饰的全局变量 |
常量区 | 存储常量 |
.txt代码区 | 存储二进制代码 |
内存分区图
最新推荐文章于 2024-09-07 14:32:35 发布
本文探讨了C/C++中栈区和堆区的内存管理机制,强调了栈区的自动申请与释放、局部变量存储特点(高地址向下增长),以及堆区的手动控制、常量区和代码区的存储内容。
摘要由CSDN通过智能技术生成