91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 接口電路

C51流程控制語句

發布時間:2016/7/13 20:45:02 訪問次數:1335

   C51程序通常有順序結構、選擇結HCPL-3120構和循環結構3種類型。考慮到順序結構比較簡單,在此不做介紹,下面針對選擇結構和循環結構常用的條件語旬、循環語句和開關語句分別介紹。

   條件語句

   條件語旬由關鍵字if構成,通常if后面為條件判斷,其一般形式為:

“表達式)(語句1;)

   如果表達式的值為非0(TUIu),則執行語句1,執行完語句1后跳過語句2開始繼續向下執行;如果表達式的值為0(FALsE),則跳過語句1而執行語句2。表達式可以為關系表達式和邏輯表達式的結合式。其流程圖如圖6.2所示。

   

   特殊說明:

   ①條件執行語句中“elsc語句2”部分為可選項。

   ②如果語句l或語句2有多于一條語句要執行時,必須使用“O”把所有語句包括在其中。

   ③條件語句可以嵌套,嵌套時clsc語句與最近的一個r語句匹配,同時為了提高程序的可讀性,通常要求利用縮進方式將層次感寫出來。

   ④可用階梯式fe晚~r結構。階梯式結構的一般形式為: 這種結構是從上到下逐個對條件進行判斷,一旦發現條件滿足就執行與它有關的語旬,并跳過其他剩余階梯;若沒有一個條件滿足,則執行最后一個elsc語旬n。

   C51程序通常有順序結構、選擇結HCPL-3120構和循環結構3種類型。考慮到順序結構比較簡單,在此不做介紹,下面針對選擇結構和循環結構常用的條件語旬、循環語句和開關語句分別介紹。

   條件語句

   條件語旬由關鍵字if構成,通常if后面為條件判斷,其一般形式為:

“表達式)(語句1;)

   如果表達式的值為非0(TUIu),則執行語句1,執行完語句1后跳過語句2開始繼續向下執行;如果表達式的值為0(FALsE),則跳過語句1而執行語句2。表達式可以為關系表達式和邏輯表達式的結合式。其流程圖如圖6.2所示。

   

   特殊說明:

   ①條件執行語句中“elsc語句2”部分為可選項。

   ②如果語句l或語句2有多于一條語句要執行時,必須使用“O”把所有語句包括在其中。

   ③條件語句可以嵌套,嵌套時clsc語句與最近的一個r語句匹配,同時為了提高程序的可讀性,通常要求利用縮進方式將層次感寫出來。

   ④可用階梯式fe晚~r結構。階梯式結構的一般形式為: 這種結構是從上到下逐個對條件進行判斷,一旦發現條件滿足就執行與它有關的語旬,并跳過其他剩余階梯;若沒有一個條件滿足,則執行最后一個elsc語旬n。

上一篇:強制類型轉換運算符

上一篇:循環語句

熱門點擊

 

推薦技術資料

耳機放大器
    為了在聽音樂時不影響家人,我萌生了做一臺耳機放大器的想... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
白河县| 胶州市| 麻城市| 澄江县| 昭觉县| 肇源县| 澳门| 遂溪县| 田林县| 临安市| 什邡市| 定远县| 灵川县| 蒲城县| 邯郸市| 兴隆县| 新巴尔虎左旗| 潢川县| 古丈县| 梁平县| 泸水县| 内乡县| 漳浦县| 迁西县| 扶风县| 衡山县| 多伦县| 玛纳斯县| 扎囊县| 太和县| 迭部县| 夏津县| 台东市| 郧西县| 观塘区| 淮安市| 永宁县| 阿拉善盟| 松滋市| 峨眉山市| 牟定县|