什么是符号表 符号表有哪些重要作用

符号表是一种用于语言翻译器(例如编译器和解释器)中的数据结构。在符号表中,程序源代码中的每个标识符都和它的声明或使用信息绑定在一起,比如其数据类型、作用域以及内存地址。符号表的作用:符号表在编译程序工作的过程中需要不断收集、记录和使用源程序中一些语法符号的类型和特征等相关信息。这些信...
什么是符号表 符号表有哪些重要作用
符号表是一种用于语言翻译器(例如编译器和解释器)中的数据结构。在符号表中,程序源代码中的每个标识符都和它的声明或使用信息绑定在一起,比如其数据类型、作用域以及内存地址。
符号表的作用:符号表在编译程序工作的过程中需要不断收集、记录和使用源程序中一些语法符号的类型和特征等相关信息。这些信息一般以表格形式存储于系统中。
如常数表、变量名表、数组名表、过程名表、标号表等等,统称为符号表。对于符号表组织、构造和管理方法的好坏会直接影响编译系统的运行效率。

扩展资料
编译程序按名字的不同种属分别使用许多符号表,如常熟表。变量名表过程名表函数入口名表。符号表的关键字域(段)就是符号名称等长关键字域(段)符号表。
不等长关键字段符号表,采用关键字词的索引结构。关键字在符号表的查找中相当重要hash函数构造方法就是以取关键字的值不同区分,如直接定址伐数字分析法折叠法。
参考资料来源:百度百科-符号表
2020-07-12
符号表在编译程序工作的过程中需要不断收集、记录和使用源程序中一些语法符号的类型和特征等相关信息。这些信息一般以表格形式存储于系统中。如常数表、变量名表、数组名表、过程名表、标号表等等,统称为符号表。对于符号表组织、构造和管理方法的好坏会直接影响编译系统的运行效率。2011-06-18
符号表在编译程序工作的过程中需要不断收集、记录和使用源程序中一些语法符号的类型和特征等相关信息。这些信息一般以表格形式存储于系统中。如常数表、变量名表、数组名表、过程名表、标号表等等,统称为符号表。2011-06-18
符号表:一种用于语言翻译器中的数据结构

2020-12-18
mengvlog 阅读 7 次 更新于 2025-08-23 12:07:26 我来答关注问题0
萌文网在线解答立即免费咨询

符号相关话题

Copyright © 2023 WEN.MENGVLOG.COM - 萌文网
返回顶部