C51流程控制語句
發(fā)布時間:2016/7/13 20:45:02 訪問次數(shù):1369
C51程序通常有順序結(jié)構(gòu)、選擇結(jié)HCPL-3120構(gòu)和循環(huán)結(jié)構(gòu)3種類型。考慮到順序結(jié)構(gòu)比較簡單,在此不做介紹,下面針對選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)常用的條件語旬、循環(huán)語句和開關(guān)語句分別介紹。
條件語句
條件語旬由關(guān)鍵字if構(gòu)成,通常if后面為條件判斷,其一般形式為:
“表達式)(語句1;)
如果表達式的值為非0(TUIu),則執(zhí)行語句1,執(zhí)行完語句1后跳過語句2開始繼續(xù)向下執(zhí)行;如果表達式的值為0(FALsE),則跳過語句1而執(zhí)行語句2。表達式可以為關(guān)系表達式和邏輯表達式的結(jié)合式。其流程圖如圖6.2所示。
特殊說明:
①條件執(zhí)行語句中“elsc語句2”部分為可選項。
②如果語句l或語句2有多于一條語句要執(zhí)行時,必須使用“O”把所有語句包括在其中。
③條件語句可以嵌套,嵌套時clsc語句與最近的一個r語句匹配,同時為了提高程序的可讀性,通常要求利用縮進方式將層次感寫出來。
④可用階梯式fe晚~r結(jié)構(gòu)。階梯式結(jié)構(gòu)的一般形式為: 這種結(jié)構(gòu)是從上到下逐個對條件進行判斷,一旦發(fā)現(xiàn)條件滿足就執(zhí)行與它有關(guān)的語旬,并跳過其他剩余階梯;若沒有一個條件滿足,則執(zhí)行最后一個elsc語旬n。
C51程序通常有順序結(jié)構(gòu)、選擇結(jié)HCPL-3120構(gòu)和循環(huán)結(jié)構(gòu)3種類型?紤]到順序結(jié)構(gòu)比較簡單,在此不做介紹,下面針對選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)常用的條件語旬、循環(huán)語句和開關(guān)語句分別介紹。
條件語句
條件語旬由關(guān)鍵字if構(gòu)成,通常if后面為條件判斷,其一般形式為:
“表達式)(語句1;)
如果表達式的值為非0(TUIu),則執(zhí)行語句1,執(zhí)行完語句1后跳過語句2開始繼續(xù)向下執(zhí)行;如果表達式的值為0(FALsE),則跳過語句1而執(zhí)行語句2。表達式可以為關(guān)系表達式和邏輯表達式的結(jié)合式。其流程圖如圖6.2所示。
特殊說明:
①條件執(zhí)行語句中“elsc語句2”部分為可選項。
②如果語句l或語句2有多于一條語句要執(zhí)行時,必須使用“O”把所有語句包括在其中。
③條件語句可以嵌套,嵌套時clsc語句與最近的一個r語句匹配,同時為了提高程序的可讀性,通常要求利用縮進方式將層次感寫出來。
④可用階梯式fe晚~r結(jié)構(gòu)。階梯式結(jié)構(gòu)的一般形式為: 這種結(jié)構(gòu)是從上到下逐個對條件進行判斷,一旦發(fā)現(xiàn)條件滿足就執(zhí)行與它有關(guān)的語旬,并跳過其他剩余階梯;若沒有一個條件滿足,則執(zhí)行最后一個elsc語旬n。
上一篇:強制類型轉(zhuǎn)換運算符
上一篇:循環(huán)語句
熱門點擊
- 中斷請求標志
- 影響氧化層電荷的因素很多
- C51流程控制語句
- 匹配MOs晶體管
- 水汽引起的分層效應(yīng)
- 硅片從起始到完成的過程
- 新模型的關(guān)鍵點
- 或非門模型參數(shù)
- 專業(yè)化分工發(fā)展成熟
推薦技術(shù)資料
- PWM輸入功率驅(qū)動器工作原理
- 隔離式 DC/DC 變換器和模
- 解讀集成4 個高效降壓 DC/
- 數(shù)字隔離功能全集成 DC/DC
- 集成低噪聲電流輸入模數(shù)轉(zhuǎn)換器 (ADC)應(yīng)用
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器應(yīng)用探究
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究