freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新詞法分析設(shè)計(jì)實(shí)驗(yàn)報(bào)告附代碼(編輯修改稿)

2025-08-17 10:19 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 h,this,void,while,then}。//關(guān)鍵字表 單詞種別碼1 string Delimiter[]={。,(,),[,],.,{,}}。//分界符表 單詞種別碼2string Operator[]={+,,*,/}。//算術(shù)運(yùn)算符表 單詞種別碼3string R_operators[]={,=,==,=}。//關(guān)系運(yùn)算符表 單詞種別碼4string Number[100]。//常數(shù)表 單詞種別碼5string Identifier[100]。//標(biāo)示符表 單詞種別碼6//數(shù)據(jù)分析int Iskey(string c){ //關(guān)鍵字判斷 int i。 for(i=0。iMAX。i++) { if(key[i].pare(c)==0) return 1。 } return 0。}//判斷是否為字母int IsLetter(char c) { if(((c=39。z39。)amp。amp。(c=39。a39。))||((c=39。Z39。)amp。amp。(c=39。A39。))) { if((ch=39。Z39。)amp。amp。(ch=39。A39。)) ch=ch+32。 //轉(zhuǎn)換成小寫 return 1。 } else return 0。}int IsNumber(char c){ //判斷是否為數(shù)字 if(c=39。039。amp。amp。c=39。939。) return 1。 else return 0。}//將arr中的標(biāo)示符插入符號(hào)表 并且返回符號(hào)表的指針int InsertId(string s){ for(int i=0。iIdCount。i++) { if(Identifier[i]==s){ return i。 break。 } else if(IdCount==i+1){ Identifier[IdCount]=s。 return IdCount。 IdCount++。 } }}//將arr中的常實(shí)數(shù)插入常數(shù)表 并且返回常數(shù)表的指針int InsertNumber(string s){ for(int i=0。iNumberCount。i++) { if(Number[i]==s){ return i。 break。 } else if(NumberCount==i+1){ Number[NumberCount]=s。 return NumberCount。 NumberCount++。 } } }void analyse(FILE *fpin){ //arr相當(dāng)于課本中的strToken string arr=。 while((ch=fgetc(fpin))!=EOF) //判斷是否讀取到文件末尾或者讀取出錯(cuò) { arr=。 if(ch==39。 39。||ch==39。\t39。||ch==39。\n39。)//刪除空格類字符,包括回車、制表符空格 { if(ch==39。\n39。){ line++。 row=0。 } } else if(IsLetter(ch)) { while(IsLetter(ch)||IsNumber(ch)) { arr=arr+ch。 ch=fgetc(fpin
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1