if文は条件判定を行い、条件が真の場合はコードブロック1を実行し、偽の場合はスキップします。 else ステートメントは代替コードを提供し、条件が false の場合にコード ブロック 2 が実行されます。 1. 条件式: true と評価された場合にコード ブロック 1 が実行され、false の場合にコード ブロック 2 が実行されます。実行するステートメントを中括弧で囲み、括弧で囲みます。 3. ネストされた if else: 複数の条件を処理し、条件を満たす最初の if ステートメントを見つけて実行します。そうでない場合は、else ステートメントを実行します。
C 言語での if else の使用法 C 言語での
if
ステートメント 以前は条件判断を行います。条件が true の場合、指定されたコード ブロックが実行され、条件が false の場合、コード ブロックがスキップされます。 else
ステートメントを if
ステートメントとともに使用すると、条件が false の場合に代替のコード ブロックを提供できます。
構文
<code class="c">if (condition) { // 代码块 1 } else { // 代码块 2 }</code>
使用法
condition
部分は評価対象の式です。比較、論理演算子、関数呼び出しなど、任意のブール式を使用できます。式が true (ゼロ以外) と評価された場合、コード ブロック 1 が実行されます。式が false (ゼロ) と評価された場合、コード ブロック 2 が実行されます。 例:
<code class="c">int age = 18; if (age >= 18) { printf("可以投票\n"); } else { printf("不能投票\n"); }</code>
この例では:
age >= 18
は条件式です。 age
が 18 以上の場合、コード ブロック 1 が実行され、「投票できます」と表示されます。 age
が 18 未満の場合、コード ブロック 2 を実行し、「投票できません」と出力します。 ネストされた if else ステートメント
if else
ステートメントをネストして、複数の条件を処理できます。
例:
<code class="c">int score = 90; if (score >= 90) { printf("A\n"); } else if (score >= 80) { printf("B\n"); } else if (score >= 70) { printf("C\n"); } else { printf("D\n"); }</code>
この例:
if
ステートメントは、スコアが以下であるかどうかをチェックします。 90.そうであれば、「A」が出力されます。 if
ステートメントの条件が false の場合、2 番目のレベルの if else
ステートメントが実行されます。スコアが 80 以上であるかどうかをチェックします。その場合、「B」が出力されます。 if
ステートメントが見つかるまでこの方法で続行されます。 if
ステートメントの条件が true でない場合、else
ステートメントが実行されます。 以上がC言語でのif elseの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。