ホームページ  >  記事  >  バックエンド開発  >  C言語のif文の形式は何ですか?

C言語のif文の形式は何ですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-06-10 15:55:3615495ブラウズ

C言語のif文の形式は何ですか?

#C言語のif文の形式は何ですか?

C 言語の if ステートメントの形式:

3 形式

1. 最初の形式は基本形式です: if

if (式) ステートメント

セマンティクスは次のとおりです。式の値が true の場合、次のステートメントが実行されます。それ以外の場合、ステートメントは実行されません。

2. 2 番目の形式は次のとおりです: if-else

if (式) ステートメント 1;else ステートメント 2;

セマンティクスは次のとおりです: if 式の値 If true の場合はステートメント 1 が実行され、それ以外の場合はステートメント 2 が実行されます。

3. 3 番目の形式は if-else-if 形式です

if ステートメントの最初の 2 つの形式は、通常、2 分岐の状況で使用されます。複数の分岐選択肢がある場合、if-else-if ステートメントを使用できます。

一般的な形式は次のとおりです: if (式 1) ステートメント 1; else if (式 2) ステートメント 2; else if (式 式3) ステートメント 3;…

else if (式 m) ステートメント m; else ステートメント n;

セマンティクスは次のとおりです: 特定の値が現れたときに、式の値を順番に判断します。 true の場合、対応するステートメントが実行されます。次に、if

ステートメント全体の外にジャンプして、プログラムの実行を続けます。すべての式が false の場合、ステートメント n が実行されます。その後、以降の手順に進みます。

C言語のif文の形式は何ですか?

拡張情報

if ステートメントを使用する場合は、次の問題にも注意する必要があります。

if ステートメントの 3 つの形式について, in if キーワードの後に​​は式が続きます。

式は通常、論理式または関係式ですが、代入式などの他の式や変数の場合もあります。例: if(a=5) ステートメント; if(b) ステートメント;

はすべて許可されます。式の値がゼロ以外である限り、それは「true」です。例: if(a=5)...; 式の値は常に 0 以外なので、次のステートメントは常に実行されます。もちろん、この状況はプログラムには現れないかもしれませんが、文法的には合法です。 。 の。

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

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