[应用相关] RAM区域的5个区域

[复制链接]
282|0
 楼主| AdaMaYun 发表于 2023-12-31 20:21 | 显示全部楼层 |阅读模式


1栈区(Stack):存储局部变量,栈区为栈,一种数据结构,具有先进后出的特点。

2堆区(Heap):程序员管理的区域,可以申请与释放内存,且申请到的实例均存储于此区域,使用完成后需要主动释放。

3全局区(Static):存储全局变量、静态变量,初始化的数据存于一片区域(.data),未初始化存于另一区域(.bss)。

4常量区:常量字符串等,const修饰的常量。

5代码区:程序运行时,会将代码指令复制到此区域。

且内存地址从高地址到低地址的顺序分配。栈区地址最高。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

308

主题

2692

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部