<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### 分支結構之簡單if語句 ### 簡單if語句的基本結構如下: ![](http://img.mukewang.com/548659da0001366201430091.jpg) 其語義是:如果表達式的值為真,則執行其后的語句,否則不執行該語句。 其過程可表示為下圖 ![](http://img.mukewang.com/549cf202000188f802600278.jpg) 那么考試成績如果為100分,給買玩具。用代碼就可以表示為: ![](http://img.mukewang.com/5492bf580001092e03650076.jpg) **注意:if()后面沒有分號,直接寫{}** ### 分支結構之簡單if-else語句 ### 簡單的if-else語句的基本結構如下: ![](http://img.mukewang.com/54866bf70001756a01630159.jpg) 其語義是:如果表達式的值為真,則執行代碼塊1,否則執行代碼塊2。其執行過程可表示為下圖: ![](http://img.mukewang.com/549cf0ad000157f603260281.jpg) 那么考試成績如果為100分,給買玩具,否則沒有獎勵。用代碼可以表示為: ![](http://img.mukewang.com/5492bfa30001bc8903680151.jpg) **注意:if()后面沒有分號,直接寫{},else后面也沒有分號,直接寫{}** ### 分支結構之多重if-else語句 ### 在C語言中就要用到多重if-else語句,其結構如下: ![](http://img.mukewang.com/548694d600018cdf01920272.jpg) **其語義是:依次判斷表達式的值,當出現某個值為真時,則執行對應代碼塊,否則執行代碼塊n。** if-else-if語句的執行過程如下圖所示: ![](http://img.mukewang.com/549cf81d0001d6e205180223.jpg) 那么上面家長所說的,用代碼實現如下: ![](http://img.mukewang.com/5492c06d000183c403260229.jpg) **注意:當某一條件為真的時候,則不會向下執行該分支結構的其他語句。** ### 分支結構之嵌套if-else語句 ### C語言中嵌套if-else語句。嵌套if-else語句的意思,就是在if-else語句中,再寫if-else語句。其一般形式為: ![](http://img.mukewang.com/5486bce0000158c801820300.jpg) 其執行過程為: ![](http://img.mukewang.com/549d53f80001f45504430218.jpg) 代碼 ![](http://img.mukewang.com/5493d246000142c003400254.jpg) 運行結果: `吃大餐,買玩具 ` ### 分支結構之switch語句 ### C語言還提供了一種用于多分支選擇的switch語句,switch語句結構如下 ![](http://img.mukewang.com/5486da9c000111c503770132.jpg) 其執行順序如下圖: ![](http://img.mukewang.com/5486df250001d9e004790275.jpg) 例子代碼實現: ![](http://img.mukewang.com/5493d3f00001e15c04440238.jpg) 在使用switch語句時還應注意以下幾點: * 1、在case后的**各常量表達式的值不能相同**,否則會出現錯誤。 * 2、在case子句后如果沒有break;會一直往后執行一直到遇到break;才會跳出switch語句。 ![](http://img.mukewang.com/5493d46200018f6604350214.jpg) 運行結果: `學英語學C語言好好休息 ` 3、**switch后面的表達式語句只能是整型或者字符類型。** 4、**在case后,允許有多個語句,可以不用{}括起來。** 5、各case和default子句的先后順序可以變動,而不會影響程序執行結果。 6、**default子句可以省略不用。**
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看