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

正文內(nèi)容

編譯原理報告(2)-文庫吧資料

2025-03-29 12:06本頁面
  

【正文】 h。算法設(shè)計 首先程序讀入用戶輸入的文法語句,然后使用scaner函數(shù)進(jìn)行字符串的分離處理,即讀出一個一個單獨(dú)的字符串,然后使用遞歸下降的分析方式進(jìn)行語法分析。 圖7 statement語句分析函數(shù)示意圖 圖8 expression表達(dá)分析函數(shù)示意圖圖9 term分析函數(shù)示意圖 圖10 factor分析過程示意圖 實驗程序設(shè)計說明數(shù)據(jù)結(jié)構(gòu)的設(shè)計本程序中主要功能是完成文法正確性的判斷,因此沒有特別的需要使用到結(jié)構(gòu)體等數(shù)據(jù)結(jié)構(gòu)。(3)語句串分析過程示意圖如圖6所示。 b=a+x end 輸出 success! 輸入 x=a+b*c end 輸出 error 算法思想(1)主程序示意圖如圖4所示。例如: 輸入 begin a=9。 實驗要求利用C語言編制遞歸下降分析程序,并對簡單語言進(jìn)行語法分析。 }} 詞法實驗結(jié)果及結(jié)果分析輸入int main() int a = 9。 mywordword=ERROR。 break。 mywordword=OVER。\039。 break。 mywordword=ERROR。 } retract()。 mywordword=!=。=39。: m_getch()。 case 39。 return(myword)。 mywordtypenum=36。 return(myword)。){ mywordtypenum=38。 if (ch==39。39。 break。 mywordword=。 } retract()。 mywordword==。=39。: m_getch()。 case 39。 return(myword)。: mywordtypenum=34。 case 39。 return(myword)。: mywordtypenum=33。 case 39。 return(myword)。: mywordtypenum=32。 case 39。 return(myword)。: mywordtypenum=31。 case 39。 return(myword)。: mywordtypenum=30。 case 39。 return(myword)。: mywordtypenum=29。 case 39。 return(myword)。: mywordtypenum=28。 case 39。 return(myword)。: mywordtypenum=27。 case 39。 return(myword)。: mywordtypenum=26。 case 39。 return(myword)。: mywordtypenum=25。 case 39。 return(myword)。: mywordtypenum=24。 case 39。 return(myword)。: mywordtypenum=23。 case 39。 return(myword)。: mywordtypenum=22。 case 39。 return(myword)。 mywordtypenum=21。 return(myword)。){ mywordtypenum=39。 if (ch==39。=39。 return(myword)。 mywordtypenum=20。 m_getch()。 return(myword)。 mywordtypenum=reserve()。 m_getch()。 getbc()。 p_token=0。 mywordtypenum=10。}char* dtb(){ return NULL。 } return 10。 while(strcmp(KEY_WORDS[i],_KEY_WORD_END)){ if(!strcmp(KEY_WORDS[i],token)){ return i+1。 else return 0。939。amp。039。 else return 0。Z39。amp。A39。z39。amp。a39。\039。 p_token=p_token+1。 p_input=p_input+1。 39。 return (ch)。}char m_getch(){ ch=input[p_input]。 } printf(\npress to exit:)。 if(onewordtypenum1000) printf((%d,%s),onewordtypenum,onewordword)。amp。 printf(Your words:\n%s\n,input)。 scanf(%[^]s,input)。 WORD* oneword=new WORD。WORD* scaner()。char ch。int p_input。char input[255]。 char * word。其中主要部分就是分類屬性的判斷以及判斷之后不同屬性種別碼的賦值,這就是整個程序中的主要部分。算法的設(shè)計首先將輸入端的字符串讀入然后進(jìn)行前期的處理
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1