項目一任務2(第3講C51中的順序結構及分支結構)_第1頁
項目一任務2(第3講C51中的順序結構及分支結構)_第2頁
項目一任務2(第3講C51中的順序結構及分支結構)_第3頁
項目一任務2(第3講C51中的順序結構及分支結構)_第4頁
項目一任務2(第3講C51中的順序結構及分支結構)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

項目一單片機最小系統(tǒng)任務2簡易信號指示燈設計1.賦值語句在任何合法的賦值表達式的尾部加上一個分號“;”就構成了賦值語句。賦值語句的一般形式為:變量=表達式;2.函數(shù)調(diào)用語句

其一般形式為:函數(shù)名(實際參數(shù)表);知識點三、C51中的順序結構與基本語句3.復合語句在C51語言中,把多條語句用一對大括號“{}”括起來組成的語句稱復合語句。復合語句又稱為“語句塊”,其一般格式為:{語句1;語句2;……;語句n;}注意:大括號“{}”之后不再加分號。

例如:{LedBuff=0x20; P1=LedBuff;}復合語句雖然可由多條語句組成,但它是一個整體,其作用相當于一條語句,凡可以使用單一語句的位置都可以使用復合語句。知識點三、C51中的順序結構與基本語句4.空語句

如果一條語句只有語句結束符分號“;”則稱為空語句??照Z句在執(zhí)行時不產(chǎn)生任何動作,但仍有一定的用途。比如,預留位置或用來做空循環(huán)體。但是,在程序中隨意加分號“;”也會導致邏輯上的錯誤,需要慎用。知識點三、C51中的順序結構與基本語句知識點四、

C51中的分支結構與分支語句分支結構又被稱為條件結構,通常有單分支、雙分支、多分支結構。C51中提供了多個分支語句供選用。if

if-else

if-else-if

switch1.if語句if語句的一般形式為:

if(表達式)語句;其中,if是關鍵字,表達式兩側的圓括號不可少,最后的語句可以是C51語言任意合法的語句。

圖1.29給出了if語句的執(zhí)行過程??梢?,if語句是一種單分支語句。圖1.29if語句的執(zhí)行過程知識點四、

C51中的分支結構與分支語句2.if-else語句

if-else語句的一般形式為:

if(表達式)語句1; else 語句2;

其中,語句1、語句2可以是C51語言中任意合法的語句。注意:else不是一條獨立的語句,只是if語句的一部分,在程序中else必須與if配對,共同組成一條if-else語句。知識點四、

C51中的分支結構與分支語句

圖1.30給出了if-else語句的執(zhí)行過程??梢?,if-else語句是一種二分支語句。圖1.30if-else語句的執(zhí)行過程知識點四、

C51中的分支結構與分支語句3.if-else-if語句if-else-if語句的一般形式:

if(表達式1)語句1;elseif(表達式2) 語句2;else 語句3;if-else-if語句又稱為嵌套的if-else語句,其中,語句1、語句2、語句3可以是C51語言中任意合法的語句。知識點四、

C51中的分支結構與分支語句

圖1.31給出了if-else-if語句的執(zhí)行過程。可見,只要一直嵌套下去,if-else-if語句可實現(xiàn)多分支程序設計要求。圖1.31if-else-if語句的執(zhí)行過程知識點四、

C51中的分支結構與分支語句4.switch語句

switch語句的一般形式:switch(表達式) {case常量表達式1: 語句1;break;case常量表達式2: 語句2;break;……case常量表達式n: 語句n;break;default: 語句n+1; }

C51語言提供了switch語句直接處理多分支選擇。知識點四、

C51中的分支結構與分支語句

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論