条件文 (if
)
2 つの最大数を見つける問題で、単語
if
で始まる新しい演算子に出会いました。 これは
条件文です。
if
という単語は英語から "
if" に、
else
という単語は "
else" に翻訳されます。
if
の後の条件が true (
true
) の場合、中括弧
{}
内の条件に続くすべてのコマンド (演算子) が実行されます。 .条件が false (
false
) の場合、単語
else
の後の中括弧内のコマンドが実行されます。
条件演算子の概要
if ( condition ) // 条件付きヘッダー
{
... // "if" ブロック—実行されるステートメント
// ヘッダーの条件が true の場合
}
その他
{
... // "else" ブロック—実行されるステートメント
// 括弧内の条件が false の場合
}
覚えておく必要があります!
1.
if ... else
-
これは 1 つのステートメントです!
したがって、「if」ブロックを終了する括弧の間(
}
) であり、単語
else には他の演算子を含めることはできません。
2.
else
の後に条件が続くことはありません。条件は、
単語
if
の後にのみ配置されます。 「otherwise」ブロック単語
if
の後に指定された主な条件が false の場合、つまり
3. ブロック内の "
if
"または「
else
」ブロックで演算子が 1 つしかない場合、中括弧は省略できます。
4.
条件
は、true (つまり、満たされている) または false (つまり、満たされていない) であると言える式です。
条件で論理関係の記号を使用できます:
>
,
<
もっと少なく;
<コード>>=コード>, <コード><= コード> 以上、以下;
==
等しい;
!=
等しくありません。
5. C プログラミング言語では、ゼロ以外の数値は真の条件を表し、ゼロは偽の条件を表します。