C語言課程設計 # 詞法分析器

  • 部分設計報告及完整程序源碼

大一上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 ;
    詞法分析後輸出:
    在這裏插入圖片描述

三、功能分析

1.從文件中獲取相應文本並存儲到緩存數組中。
2.分割文本字符串。
3.識別字符串的類型,將其分類。
4.輸出字符串的類別和相應字符串。

後面的報告原文不開源了(有需求的私信 😃 [非免費昂~一杯奶茶錢即可,還可以指導一二,嘻嘻])

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章