、該個詞法分析器要求至少能夠識別以下幾類單詞: a. 關(guān)鍵字:else if int return void while共6個,所有的關(guān)鍵字都是保留字,并且必須是小寫; b. 標(biāo)識符:識別與C語言詞法規(guī)定相一致的標(biāo)識符,通過下列正則表達式定義:ID = letter (letter | digit)*; c. 常數(shù):NUM=(+ | - |ε)digit digit*(.digit digit* |ε)(e(+ | - |ε) digit digit* |ε),letter = a|..|z|A|..|Z|,digit = 0|..|9,包括整數(shù),如123, -123, +123等;小數(shù),如123.45, +123.45, -123.45;科學(xué)計數(shù)法表示的常數(shù),如+1.23e3,-2.3e-9; d. 專用符號:+ - * / < <= > >= == != = , ( ) [ ] { } /* */;
標(biāo)簽: return while else void
上傳時間: 2013-12-08
上傳用戶:gtf1207
adctest S3C44B0X內(nèi)置A/D轉(zhuǎn)換器應(yīng)用實例; einttest S3C44B0X外部中斷實例; flashtest flash讀寫實例; Helloworld Helloworld程序; iictest IIC接口運用實例; iotest I/O應(yīng)用實例——矩陣式鍵盤掃描; rtctest S3C44B0X內(nèi)置RTC應(yīng)用實例; Timertest 定時器應(yīng)用實例; uarttest UART串行口應(yīng)用實例; ucos_ex1 uc/os-II運用之一:多任務(wù); ucos_ex2 uc/os-II運用之二:任務(wù)間通訊; ucos_ex3 uc/os-II運用之三:中斷服務(wù)程序;
標(biāo)簽: Helloworld S3C44B0X flashtest einttest
上傳時間: 2014-01-13
上傳用戶:xc216
adctest S3C44B0X內(nèi)置A/D轉(zhuǎn)換器應(yīng)用實例; einttest S3C44B0X外部中斷實例; flashtest flash讀寫實例; Helloworld Helloworld程序; iictest IIC接口運用實例; iotest I/O應(yīng)用實例——矩陣式鍵盤掃描; rtctest S3C44B0X內(nèi)置RTC應(yīng)用實例; Timertest 定時器應(yīng)用實例; uarttest UART串行口應(yīng)用實例; ucos_ex1 uc/os-II運用之一:多任務(wù); ucos_ex2 uc/os-II運用之二:任務(wù)間通訊; ucos_ex3 uc/os-II運用之三:中斷服務(wù)程序;
標(biāo)簽: Helloworld S3C44B0X flashtest einttest
上傳時間: 2016-07-05
上傳用戶:wanghui2438
實現(xiàn)CDMA系統(tǒng)的RAKE接收,比較最大比合并、等增益合并、、選擇合并接收算法的性能,采用3條多徑,每條多徑之間延遲半個碼片,信源輸入采用16位WALSH碼擴頻
上傳時間: 2014-07-01
上傳用戶:lizhizheng88
Winsock提供了另一個有用的異步I/O模型。和WSAAsyncSelect模型類似的是,它也允許應(yīng)用程序在一個或多個套接字上,接收以事件為 基礎(chǔ)的網(wǎng)絡(luò)事件通知。對于表1總結(jié)的、由WSAAsyncSelect模型采用的網(wǎng)絡(luò)事件來說,它們均可原封不動地移植到新模型。在用新模型 開發(fā)的應(yīng)用程序中,也能接收和處理所有那些事件。該模型最主要的差別在于網(wǎng)絡(luò)事件會投遞至一個事件對象句柄,而非投遞至一個窗 口例程。(節(jié)選自《Windows網(wǎng)絡(luò)編程》第八章) 還是讓我們先看代碼然后進行分析:
標(biāo)簽: WSAAsyncSelect Winsock 模型
上傳時間: 2014-01-19
上傳用戶:gxrui1991
CX1-22R 可編程控制器(簡稱 CX1)是 22 路 I/O 一體化小型可編程控制器(PLC) ,是一種性能價格比比較高的 PLC。它是為滿足市場對 22路以下低價格、高性能 PLC的需求設(shè)計的,同時還具有擴展功能??伸`活運用在各種工 業(yè)自動控制場合,如冶金、化工、塑料、輕紡、食品、包裝等行業(yè)中的生產(chǎn)機械、工業(yè)流水線、各種機床的工業(yè)控制 設(shè)備中。它為用戶提供了采用傳統(tǒng)的梯形圖邏輯方法以及 HJ 為用戶定制編程方法對一個控制系統(tǒng)進行開發(fā)的能力。
上傳時間: 2016-07-28
上傳用戶:黃華強
一、 實驗?zāi)康模? (1) 熟練掌握鏈棧的基本操作及應(yīng)用。 (2) 利用鏈表作為棧的存儲結(jié)構(gòu),設(shè)計實現(xiàn)一個求解迷宮的非遞歸程序。 二、實驗內(nèi)容: 【問題描述】 以一個m×n的長方陣表示迷宮,0和1分別表示迷宮中的通路和障礙。設(shè)計一個程序,對任意設(shè)定的迷宮,求出一條從入口到出口的通路,或得出沒有通路的結(jié)論。 【基本要求】 首先實現(xiàn)一個鏈表作存儲結(jié)構(gòu)的棧類型,然后編寫一個求解迷宮的非遞歸程序。求得的通路以三元組(i,j,d)的形式輸出,其中:(i,j)指示迷宮中的一個坐標(biāo),d表示走到下一坐標(biāo)的方向。如:對于下列數(shù)據(jù)的迷宮,輸出的一條通路為:(1,1,1),(1,2,2),(2,2,2),(3,2,3),(3,1,2),……。
標(biāo)簽: 棧 實驗 基本操作 存儲結(jié)構(gòu)
上傳時間: 2013-12-16
上傳用戶:aix008
PicoBlaze 處理器放大器和 A/D 轉(zhuǎn)換器控制器 展示了 Linear Technology LTC6912-1 可編程增益放大器和 Linear Technology LTC1407A 模數(shù)(A/D)轉(zhuǎn)換器的基本操作。 結(jié)果如字符 LCD 屏幕所示。 利用 PicoBlaze 處理器控制器與放大器、A/D 轉(zhuǎn)換器和 LCD 屏幕進行基于 SPI 的通信。
標(biāo)簽: Technology Linear PicoBlaze LTC
上傳時間: 2013-12-04
上傳用戶:梧桐
D.E.Knuth的著作《計算機程序設(shè)計技巧》的第一卷——《基本算法》,分“基本概念”和“信息結(jié)構(gòu)”兩章。它是其他六卷的基礎(chǔ),是整部書的交叉點;介紹了全書其他部分所用的基本概念和數(shù)據(jù)結(jié)構(gòu),包含了各卷中需要的全部資料;可作為數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)和機器語言程序設(shè)計方面的教科書。
標(biāo)簽: Knuth 計算機程序 算法 設(shè)計技巧
上傳時間: 2013-12-29
上傳用戶:waitingfy
D.E.Knuth的《計算機程序設(shè)計技巧》的第三卷——《排序和查找》,分“排序”和“查找”兩章。這時無論在系統(tǒng)軟件中還是在應(yīng)用軟件中都要遇到的兩個極其重要的問題。本卷詳細(xì)評價了在這兩方面現(xiàn)有的重要技術(shù)或算法,指出了使用各種技術(shù)的條件,理論與實踐并重。可作為大型信息管理系統(tǒng)、數(shù)據(jù)庫組織、算法復(fù)雜性分析等課程的教科書或教學(xué)參考書。
標(biāo)簽: Knuth 計算機程序 排序 設(shè)計技巧
上傳時間: 2013-12-16
上傳用戶:15736969615
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1