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

C言語でのif elseの使い方

Apr 27, 2024 pm 11:09 PM
C言語

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 の場合に代替のコード ブロックを提供できます。

構文

if (condition) {
  // 代码块 1
} else {
  // 代码块 2
}
ログイン後にコピー

使用法

  1. 条件式: condition 部分は評価対象の式です。比較、論理演算子、関数呼び出しなど、任意のブール式を使用できます。式が true (ゼロ以外) と評価された場合、コード ブロック 1 が実行されます。式が false (ゼロ) と評価された場合、コード ブロック 2 が実行されます。
  2. コード ブロック: コード ブロックは、実行されるステートメントを含むコードのブロックです。コード ブロックは中括弧 ({}) で囲むことができます。

例:

int age = 18;

if (age >= 18) {
  printf("可以投票\n");
} else {
  printf("不能投票\n");
}
ログイン後にコピー

この例では:

  • age >= 18 は条件式です。
  • age が 18 以上の場合、コード ブロック 1 が実行され、「投票できます」と表示されます。
  • age が 18 未満の場合、コード ブロック 2 を実行し、「投票できません」と出力します。

ネストされた if else ステートメント

if else ステートメントをネストして、複数の条件を処理できます。

例:

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");
}
ログイン後にコピー

この例:

  • 最初のレベルの if ステートメントは、スコアが以下であるかどうかをチェックします。 90.そうであれば、「A」が出力されます。
  • 最初のレベルの if ステートメントの条件が false の場合、2 番目のレベルの if else ステートメントが実行されます。スコアが 80 以上であるかどうかをチェックします。その場合、「B」が出力されます。
  • このプロセスは、条件を満たす最初の if ステートメントが見つかるまでこの方法で続行されます。 if ステートメントの条件が true でない場合、else ステートメントが実行されます。

以上がC言語でのif elseの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

C言語でのtypedef構造体の使い方 C言語でのtypedef構造体の使い方 May 09, 2024 am 10:15 AM

C言語でのtypedef構造体の使い方

C言語のstrcpyとstrcatの違い C言語のstrcpyとstrcatの違い May 08, 2024 pm 01:03 PM

C言語のstrcpyとstrcatの違い

C言語で実数は何を意味しますか C言語で実数は何を意味しますか May 09, 2024 pm 12:06 PM

C言語で実数は何を意味しますか

C言語のscanfでエラーが発生した場合の対処方法 C言語のscanfでエラーが発生した場合の対処方法 May 09, 2024 am 11:39 AM

C言語のscanfでエラーが発生した場合の対処方法

C言語でべき乗関数を実装する方法 C言語でべき乗関数を実装する方法 May 09, 2024 pm 11:33 PM

C言語でべき乗関数を実装する方法

_C言語での複雑な使い方 _C言語での複雑な使い方 May 08, 2024 pm 01:27 PM

_C言語での複雑な使い方

C言語でのrestrictの使い方 C言語でのrestrictの使い方 May 08, 2024 pm 01:30 PM

C言語でのrestrictの使い方

_C言語でブールとはどういう意味ですか? _C言語でブールとはどういう意味ですか? May 08, 2024 pm 01:33 PM

_C言語でブールとはどういう意味ですか?

See all articles