4.3.2 符号表的组织与实现 编译原理 4.3.2 符号表的组织与实现详解 1. 符号表概述 (4.3 背景简述) 在深入 4.3.2 之前,我们先简要回顾一下符号表 (Symbol Table) 的概念及其在编译过程中的作用。 符号表本质上是一个数据结构,用于存储程序中使用的标识符 (Identifier) 的各种信息。这些信息包括但不限于: 标识符名称 (Name/Lexeme): 标识符的字符串表示,例如变量名、函数名、类名等。 标识符类型 (Type): 标识符的数据类型,例如整型、浮点型、自定义类型等。 作用域 (Scope): 标识符的可见范围,例如全局作用域、局部作用域、类作用域等。