<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>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # C++ if...else 語句 一個 **if 語句** 后可跟一個可選的 **else 語句**,else 語句在布爾表達式為假時執行。 ### 語法 C++ 中 **if...else** 語句的語法: ~~~ if(boolean_expression) { // 如果布爾表達式為真將執行的語句 } else { // 如果布爾表達式為假將執行的語句 } ~~~ 如果布爾表達式為 **true**,則執行 **if** 塊內的代碼。如果布爾表達式為 **false**,則執行 **else** 塊內的代碼。 ### 流程圖 ![C++ 中的 if...else 語句](https://box.kancloud.cn/2015-12-14_566e60d9d1f36.jpg) ### 實例 ~~~ #include <iostream> using namespace std; int main () { // 局部變量聲明 int a = 100; // 檢查布爾條件 if( a < 20 ) { // 如果條件為真,則輸出下面的語句 cout << "a 小于 20" << endl; } else { // 如果條件為假,則輸出下面的語句 cout << "a 大于 20" << endl; } cout << "a 的值是 " << a << endl; return 0; } ~~~ 當上面的代碼被編譯和執行時,它會產生下列結果: ~~~ a 大于 20 a 的值是 100 ~~~ ### if...else if...else 語句 一個 **if** 語句后可跟一個可選的 **else if...else** 語句,這可用于測試多種條件。 當使用 if...else if...else 語句時,以下幾點需要注意: - 一個 if 后可跟零個或一個 else,else 必須在所有 else if 之后。 - 一個 if 后可跟零個或多個 else if,else if 必須在 else 之前。 - 一旦某個 else if 匹配成功,其他的 else if 或 else 將不會被測試。 ### 語法 C++ 中的 **if...else if...else** 語句的語法: ~~~ if(boolean_expression 1) { // 當布爾表達式 1 為真時執行 } else if( boolean_expression 2) { // 當布爾表達式 2 為真時執行 } else if( boolean_expression 3) { // 當布爾表達式 3 為真時執行 } else { // 當上面條件都不為真時執行 } ~~~ ### 實例 ~~~ #include <iostream> using namespace std; int main () { // 局部變量聲明 int a = 100; // 檢查布爾條件 if( a == 10 ) { // 如果 if 條件為真,則輸出下面的語句 cout << "a 的值是 10" << endl; } else if( a == 20 ) { // 如果 else if 條件為真,則輸出下面的語句 cout << "a 的值是 20" << endl; } else if( a == 30 ) { // 如果 else if 條件為真,則輸出下面的語句 cout << "a 的值是 30" << endl; } else { // 如果上面條件都不為真,則輸出下面的語句 cout << "沒有匹配的值" << endl; } cout << "a 的準確值是 " << a << endl; return 0; } ~~~ 當上面的代碼被編譯和執行時,它會產生下列結果: ~~~ 沒有匹配的值 a 的準確值是 100 ~~~
                  <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>

                              哎呀哎呀视频在线观看