目录
ZI-data 段(Zero-Initialized Data 或 Zero-Initialized)
Code 段
Code:代码域,它指的是编译器生成的机器指令,这些内容被存储到ROM区。
- 描述:存储程序的可执行代码。
- 特点:通常是只读的,以防止程序运行时意外修改指令。
- 用途:存放程序的机器指令。
- 示例:所有函数和方法的机器代码。
RO-data 段(Read-Only Data)
RO-data: Read Only data,只读数据域,它指程序中用到的只读数据,这些数据被存储在ROM区,因而程序不能修改其内容。C语言中const关键字定义的变量就是典型的 RO-data。
- 描述:存储只读数据,如常量和字符串字面量。
- 特点:只读,防止数据在程序运行期间被修改。
- 用途:用于存储不会改变的数据,例如常量表、只读变量等
- 示例:
const
变量、字符串字面量。