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

正文內(nèi)容

編譯原理-詞法分析(附源碼)(已修改)

2025-08-17 11:09 本頁(yè)面
 

【正文】 詞法分析 實(shí)驗(yàn)報(bào)告 一、實(shí)驗(yàn)項(xiàng)目名稱(chēng) 詞法分析二、實(shí)驗(yàn)?zāi)康?通過(guò)設(shè)計(jì)編制調(diào)試一個(gè)具體的詞法分析程序,加深對(duì)詞法分析原理的理解。并掌握在對(duì) 程序設(shè)計(jì)語(yǔ)言源程序進(jìn)行掃描過(guò)程中將其分解為各類(lèi)單詞的詞法分析方法。三、實(shí)驗(yàn)環(huán)境 Windows 10Microsoft Visual Studio 2015 四、實(shí)驗(yàn)內(nèi)容 編制一個(gè)讀單詞過(guò)程,源程序?yàn)橐粋€(gè)文件,讀取該文件,識(shí)別出各個(gè)具有獨(dú)立意義 的單詞,即基本保留字、標(biāo)識(shí)符、常數(shù)、運(yùn)算符、界符五大類(lèi)。并依次輸出各個(gè)單詞的 內(nèi)部編碼及單詞符號(hào)自身值。 單詞的內(nèi)部編碼如下: 保留字:if、int、for、while、do、return、break、continue;單詞種別碼為 1; 標(biāo)識(shí)符:除保留字外的以字母開(kāi)頭,后跟字母、數(shù)字的字符序列;單詞種別碼為 2; 常數(shù)為無(wú)符號(hào)整形數(shù);單詞種別碼為 3; 運(yùn)算符包括:+、*、/、=;單詞種別碼為 4; 分隔符包括:,、。、{、}、(、); 單詞種別碼為 5。五、實(shí)驗(yàn)步驟 在詞法分析中,自文件頭開(kāi)始掃描源程序字符,一旦發(fā)現(xiàn)符合“單詞”定義的源程 序字符串時(shí),將它翻譯成固定長(zhǎng)度的單詞內(nèi)部表示,并填入適當(dāng)?shù)男畔⒈?。?jīng)過(guò)詞法分 析后,源程序字符串(源程序的外部表示)被翻譯成具有等長(zhǎng)信息的單詞串(源程序的 內(nèi)部表示),并產(chǎn)生兩個(gè)表格:常數(shù)表和標(biāo)識(shí)符表,它們分別包含了源程序中的所有常數(shù) 和所有標(biāo)識(shí)符。 (1) 定義部分:定義常量、變量、數(shù)據(jù)結(jié)構(gòu)。 (2) 初始化:從文件將源程序全部輸入到字符緩沖區(qū)中。 (3) 取單詞前:去掉多余空白。 (4) 取單詞:利用實(shí)驗(yàn)一的成果讀出單詞的每一個(gè)字符,組成單詞,分析類(lèi)型。 (5) 顯示結(jié)果六、源程序清單、測(cè)試數(shù)據(jù)、結(jié)果 includeiostreamincludestringincludefstreamdefine MAX 100using namespace std。void main(){ //二維char數(shù)組主存儲(chǔ)的初始化 char a[MAX][15], ch = 39。a39。, bef
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1