基於C語言的PL/0詞法分析器

要求:輸入一段程序,分析出其中的標識符、基本字、運算符、界符、常數並輸出 算法思路:先定義一個二維數組,存儲讀入的程序段 ,然後對二維數組進行處理 具體處理方法爲:先讀入一個字符,若爲字母、數字,繼續往後讀,若爲同類型,將其存入一個臨時數組(若是字母,與保留字進行比較,判斷是否爲保留字,若爲數字,則輸出),否則跳出,進行判斷;若是運算符,判斷當前字符和後一個字符,判斷是否爲>=或<=等連續的兩個運
相關文章
相關標籤/搜索