C语言课程设计 # 词法分析器
程序员文章站
2022-04-11 12:58:59
...
- 部分设计报告及完整程序源码
大一上C语言程序设计 - 课程设计代码
最终成绩:优秀
一、课程设计目的:
1.进一步掌握和利用C语言进行行程设计的能力;
2.进一步理解和运用结构化程序设计的思想和方法;
3.初步掌握开发一个小型实用系统的基本方法;
4.学会调试一个较长程序的基本方法;
5.学会利用流程图表示算法;
6.掌握书写程序设计开发文档的能力(书写课程设计报告)。
二、题目描述
词法分析程序的功能是把源程序文件(文本,字符序列)处理成单词文件(单词序列)。
程序语言单词的分类为
- 关键字:int,while
- 标识符:用来表示各种名字
- 字面量:256,3.14,”abc”,’a’
- 运算符:如,+、-、*、/ 等等
- 分界符:如逗号,分号,冒号等
例如
一个 C 源程序片断:
int a ;
a = a + 2 ;
词法分析后输出:
三、功能分析
1.从文件中获取相应文本并存储到缓存数组中。
2.分割文本字符串。
3.识别字符串的类型,将其分类。
4.输出字符串的类别和相应字符串。
后面的报告原文不开源了(有需求的私信 ???? [非免费昂~一杯奶茶钱即可,还可以指导一二,嘻嘻])