- 1
- 0
- 约14.38万字
- 约 722页
- 2023-02-12 发布于山东
- 举报
第2章 词 法 分 析;2.1 词法分析中的若干问题; (2) 标识符:标识符是程序设计语言中最大的一个类别,它的作用是为某个实体起一个名字,以便于今后称呼(引用),如draw_line、 sort等。可以用标识符来命名的实体包括类型、变量、过程、常量、类、对象、程序包、标号等,即类型名、变量名、过程名、常量名等。; (3) 字面量:字面量是指直接以其字面所表示的常量,如25、true、This is a string等。值得注意的是,字面量与常量是两个不同的概念,常量可以是一个字面量(直接表示),也可以是一个常量名(命名表示)。例如可以在Pascal中声明:const max_length = 25,显然25是一个常量,max_length也是一个常量,我们称25为字面量,而不称max_length为字面量。根据字面量的内容,可以将它们再进行更细的划分,如常数字面量(包括整型字面量、实型字面量、枚举字面量等)、字符串字面量等。; (4) 特殊符号:程序设计语言中的特殊符号,类似于自然语言中的标点符号,每个符号在程序设计语言中均有特殊用途。可以根据它们的用途,再细分为算符(如+、、*、/等)、分隔符(如;、”、“等)。
显然,一个单词究竟是标识符、关键字,还是特殊符号,需要根据一定的构词规则来产生和识别。我们将产生和识别单词
您可能关注的文档
- C++程序设计课件.pptx
- C++程序设计课件.pptx
- C++程序设计语言课件.pptx
- C++面向对象程序设计课件.pptx
- C++面向对象程序设计课件.pptx
- C++数据结构课件.pptx
- C++语言程序设计课件.pptx
- C程序设计课件.pptx
- C程序设计课件.pptx
- C语言程序设计课件.pptx
- 河南省驻马店市确山县2025-2026学年三下数学期末检测模拟试题含答案.docx
- 河南省驻马店市确山县2025-2026学年三下数学期末检测模拟试题(含解析).docx
- 河南省驻马店市普会寺小学2025年三年级数学第一学期期中达标检测模拟试题含答案.docx
- 河南省驻马店市普会寺小学2025年三年级数学第一学期期中达标检测模拟试题含解析.docx
- 数据运营分析系统技术方案.pdf
- 河南省驻马店市普会寺小学2025年三年级数学第一学期阶段达标检测模拟试题(含解析).docx
- 河南省驻马店市普会寺小学2025年三年级数学第二学期期末达标检测模拟试题(含答案解析).docx
- 河南省驻马店市普会寺小学2025年三年级数学第一学期期中达标检测模拟试题(含答案).docx
- 河南省驻马店市普会寺小学2025年三年级数学第二学期期中达标检测模拟试题(含解析).docx
- 河南省驻马店市普会寺小学2025年三年级数学第二学期期末达标检测模拟试题(含答案).docx
原创力文档

文档评论(0)