幫幫忙,我寫的C詞法不知道怎麼寫下去了 100

時間 2025-02-27 13:40:05

幫幫忙,我寫的c詞法不知道怎麼寫下去了 ...

1樓:網友

首先,你應該寫出各種詞法規則,如:

整形:s->st

t->0|1|2|3|4|5|6|7|8|9上面這個整形定義沒有對開始為0的禁止;比如:0000,是合法整形;

浮點形:這個比較麻煩:

s->t->tf

f->0|1|2|3|4|5|6|7|8|9變數是以下詞法:

s->tf

t->a|b|……z|a|b|……z

f->_n|t

n->0|1|2|3|4|5|6|7|8|9你按照這些詞法先寫出判斷是否為該詞的程式,然後可以進行以下分類:

變數:是否為關鍵字,是否為普通變數;這種判斷可以根據你保留的關鍵字表判斷;

大學畢業設計曾經寫過乙個編譯器;不過你如果想寫編譯器,這種做法不太好,最好還是根據c語言的語法寫程式;先變成偽**,然後再考慮連線為執行程式的事;沒有必要這麼早考慮**實現;

先弄明白它的詞法吧,至於c語言的詞法,很多地方都可以弄到;

c詞法分析程式

2樓:網友

建議自己嘗試,如果平時對c c++學習不錯!如果不行,就尋找下週邊認識的人兒,最好是自己的師哥師姐,或者向跟自己專業相近的學長請教!再不行,隨便找個可行相近的程式,看明白了就行,所謂天下文章一大抄,借遷別人也是一種學習嘛!

3樓:

就分那麼煩的程式是沒有人睬你的,給rmb才行,是作業麼是的話還是自己來吧,不是難是煩!

4樓:網友

學習c語言就要自己多動手,別人幫做了根本就學不到東西,還是自己去找資料去自己試著做吧,詞發分析不比語法分析簡單多拉,好好學吧加油,自己去做肯定對你以後有幫助的,等你畢業了就知道拉!加油,我們未來的計算機人才!

5樓:卯思若

這麼難的作業,自己才花200分。

6樓:網友

你小子挺快啊,還真壞!不讓比人看!!!

7樓:網友

我不會幫你做作業的!

1. 用c或c++語言編寫乙個簡單的詞法分析程式,能夠刪除c/c++源程式中的所有註釋,並輸出處理後的結果。

8樓:網友

目測這不是一般的難,詞法分析,如何識別註釋標示符是註釋還是輸出提示語?

9樓:匿名使用者

哪位是陸老師啊 你倒黴了。

10樓:網友

劉同學你好,我是陸老師,我出的題目在網上是沒有答案的,要獨立完成。星期五上完課後你來辦公室找我。

11樓:網友

輸入輸出打算用檔案麼?

詞法分析用c++寫,誰會啊,很急

12樓:離離原上花開

/**21chenxb's work

vc++#include

#include

using namespace std;

#define max 1000 //使用者輸入字串的最大長度struct id

indent[100]; //識別符號char a[8]; //工作陣列。

int k=0; //讀入的識別符號個數。

int i=0; //識別符號讀入的字元個數bool cz=true;//cun zaichar buf[max];

char null[8]=" "; //used for clear work array

void main()

else if(buf[i]<='9'&&buf[i]>='0')}

else

用c或c++寫乙個簡單的詞法分析程式,程式可以滿足下列要求:

13樓:網友

用lex自動生成詞法分析程式。

幫忙寫份詞法分析程式,c,c++,j**a,c#都行,越簡單越好!

14樓:雲夢倩欣

做這個好花時間哦!等真正高手來,學習學習。

知道的不知道的都來幫幫忙嗄

其主要原因還是鍛鍊的太少了。要多參與一些活動提高自己的語言表達能力和溝通能力,還一點要多鍛鍊自己的心理素質。越是自己不好意思說的越要說。還一點要有自己的個性,對人要真誠,多多的靠自己努力戰勝自己膽怯的地方,一段時間後你會有很大的收穫。以前我也是有點這樣,不過現在改正的很多。這主要是思維不夠精細所致。...

老舍的《貓》我不知道怎麼評價幫幫忙吧

一 尊重生命的本性 貓有時睡大覺,有時離家出走,有時盡職抓鼠,有時溫柔可親,有時膽小有時勇敢。這些矛盾的性格集中在一起,真是古怪。但是,這就是貓的本性,貓如果不具備這些性格,那就不是貓了。正因為老舍尊重它的本性,才能接受貓的古怪,並且深深地愛上它的古怪。人呢?孩子的本性貪玩好動。但是,課堂上我們規定...

我不知道該怎麼辦幫幫忙把

所謂.就是要先成家在立夜.現在不表白,雖然沒什麼影響 但是以後你會後悔的.你不信你試試.我當是也是一樣的情況,現在想想真是遺憾 樓上說的都是放p,2人之間感情只要處理得當 是不會影響的,反而還會有動力 你想想你到時候各奔東西之後的一個畫面就知道了.現在說不頂你們2個好好加油,考進同一個大學.那就 不...