C++ の if ステートメントは、条件に基づいてコードのさまざまなブロックを実行するために使用されます。構文は、if (条件) {...} else if (条件) {...} else {...} です。条件式は、true の場合は直後のコード ブロックを実行するブール値を返し、false の場合は else if または else ブロック (存在する場合) を実行します。すべての条件が false の場合、else ブロック (存在する場合) が実行されます。
C++ の if ステートメント
C++ の if ステートメントは、プログラマが特定の条件の異なる結果に基づいてコードの異なるブロックを実行できるようにする条件付きステートメントを作成するために使用されます。
構文
<code class="cpp">if (condition) { // 如果条件为真,执行的代码块 } else if (condition) { // 如果条件为假,但另一个条件为真,执行的代码块 } else { // 如果所有条件都为假,执行的代码块 }</code>
仕組み
if
ステートメントの後には、ブール値 (true または false) を返す条件式が続きます。 if
语句后跟一个条件表达式,该表达式返回布尔值(真或假)。else if
代码块(如果存在)。else
代码块(如果存在)。示例
<code class="cpp">int number = 10; if (number > 0) { std::cout << "Number is positive" << std::endl; } else if (number < 0) { std::cout << "Number is negative" << std::endl; } else { std::cout << "Number is zero" << std::endl; }</code>
在这种情况下,输出将是 "Number is positive",因为变量 number
的值为 10,大于 0。
注意事项
else if
和 else
else if
コード ブロック (存在する場合) を実行します。 else
コード ブロック (存在する場合) を実行します。 🎜🎜🎜🎜例🎜🎜rrreee🎜 この場合、変数 number
の値が 0 より大きい 10 であるため、出力は「数値が正です」となります。 🎜🎜🎜注意事項🎜🎜🎜🎜条件式はブール値を返す必要があります。 🎜🎜else if
ブロックと else
ブロックはオプションです。 🎜🎜複数の if ステートメントをネストして、複雑な条件付きロジックを作成できます。 🎜🎜以上がC++でif文を使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。