資源描述:
《算符優(yōu)先實(shí)驗(yàn)報(bào)告.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、南華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院實(shí)驗(yàn)報(bào)告(2011~2012學(xué)年度第二學(xué)期)課程名稱程序設(shè)計(jì)與編譯實(shí)驗(yàn)名稱算符優(yōu)先姓名王鄭朋學(xué)號(hào)20104030337專業(yè)電氣信息類班級(jí)1003地點(diǎn)8教教師曹軍一.實(shí)驗(yàn)?zāi)康脑O(shè)計(jì)編寫并調(diào)試一個(gè)算符優(yōu)先程序,掌握算符優(yōu)先分析法的原理;二.實(shí)驗(yàn)要求對(duì)下述描述算符表達(dá)式的算符優(yōu)先文法G[E],給出算符優(yōu)先分析的實(shí)驗(yàn)結(jié)果。E->E+T
2、E-T
3、TT->T*F
4、T/F
5、FF->(E)
6、i三.實(shí)驗(yàn)代碼#include#include#include#includeusingnamespacestd;c
7、onstintmaxsize=100;//為數(shù)組str[]、in[]分配的最大存儲(chǔ)空間constintlength=100;//為數(shù)組array[]分配的最大存儲(chǔ)空間classstack{private:intsize;//size為當(dāng)前數(shù)組array[]的大小chararray[length];//用于存儲(chǔ)讀入的字符public:stack(){size=0;//數(shù)組array[]的初始長度為0}voidpush(charch){if(size8、flow!"<=0){for(inti=0;i=0&&pos