ホームページ > バックエンド開発 > C++ > C言語でのif elseの使い方

C言語でのif elseの使い方

下次还敢
リリース: 2024-04-27 23:09:19
オリジナル
568 人が閲覧しました

if文は条件判定を行い、条件が真の場合はコードブロック1を実行し、偽の場合はスキップします。 else ステートメントは代替コードを提供し、条件が false の場合にコード ブロック 2 が実行されます。 1. 条件式: true と評価された場合にコード ブロック 1 が実行され、false の場合にコード ブロック 2 が実行されます。実行するステートメントを中括弧で囲み、括弧で囲みます。 3. ネストされた if else: 複数の条件を処理し、条件を満たす最初の if ステートメントを見つけて実行します。そうでない場合は、else ステートメントを実行します。

C言語でのif elseの使い方

C 言語での if else の使用法 C 言語での

if ステートメント 以前は条件判断を行います。条件が true の場合、指定されたコード ブロックが実行され、条件が false の場合、コード ブロックがスキップされます。 else ステートメントを if ステートメントとともに使用すると、条件が false の場合に代替のコード ブロックを提供できます。

構文

<code class="c">if (condition) {
  // 代码块 1
} else {
  // 代码块 2
}</code>
ログイン後にコピー

使用法

  1. 条件式: condition 部分は評価対象の式です。比較、論理演算子、関数呼び出しなど、任意のブール式を使用できます。式が true (ゼロ以外) と評価された場合、コード ブロック 1 が実行されます。式が false (ゼロ) と評価された場合、コード ブロック 2 が実行されます。
  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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート