#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 が実行されます。その後、以降の手順に進みます。
拡張情報
if ステートメントを使用する場合は、次の問題にも注意する必要があります。
if ステートメントの 3 つの形式について, in if キーワードの後には式が続きます。
式は通常、論理式または関係式ですが、代入式などの他の式や変数の場合もあります。例: if(a=5) ステートメント; if(b) ステートメント;
はすべて許可されます。式の値がゼロ以外である限り、それは「true」です。例: if(a=5)...; 式の値は常に 0 以外なので、次のステートメントは常に実行されます。もちろん、この状況はプログラムには現れないかもしれませんが、文法的には合法です。 。 の。
以上がC言語のif文の形式は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。