欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言课程设计 # 词法分析器

程序员文章站 2022-04-11 12:58:59
...
  • 部分设计报告及完整程序源码

大一上C语言程序设计 - 课程设计代码

最终成绩:优秀

一、课程设计目的:

1.进一步掌握和利用C语言进行行程设计的能力;
2.进一步理解和运用结构化程序设计的思想和方法;
3.初步掌握开发一个小型实用系统的基本方法;
4.学会调试一个较长程序的基本方法;
5.学会利用流程图表示算法;
6.掌握书写程序设计开发文档的能力(书写课程设计报告)。


二、题目描述

词法分析程序的功能是把源程序文件(文本,字符序列)处理成单词文件(单词序列)。
程序语言单词的分类为

  1. 关键字:int,while
  2. 标识符:用来表示各种名字
  3. 字面量:256,3.14,”abc”,’a’
  4. 运算符:如,+、-、*、/ 等等
  5. 分界符:如逗号,分号,冒号等
    例如
    一个 C 源程序片断:
    int a ;
    a = a + 2 ;
    词法分析后输出:
    C语言课程设计 # 词法分析器

三、功能分析

1.从文件中获取相应文本并存储到缓存数组中。
2.分割文本字符串。
3.识别字符串的类型,将其分类。
4.输出字符串的类别和相应字符串。

后面的报告原文不开源了(有需求的私信 ???? [非免费昂~一杯奶茶钱即可,还可以指导一二,嘻嘻])

相关标签: 课程设计