C ++ If ... Else
C ++の条件とIfステートメント
C ++は、数学の通常の論理条件をサポートしています。
- 未満:a <b
- 以下:a <= b
- 大なり記号:a> b
- 以上:a> = b
- a == bに等しい
- 等しくない:a!= b
これらの条件を使用して、さまざまな決定に対してさまざまなアクションを実行できます。
C ++には次の条件文があります。
if
指定された条件が真の場合に、実行するコードのブロックを指定するために使用しますelse
同じ条件がfalseの場合、実行するコードのブロックを指定するために使用しますelse if
最初の条件がfalseの場合、テストする新しい条件を指定するために使用しますswitch
実行するコードの多くの代替ブロックを指定するために使用します
ifステートメント
このステートメントを使用してif
、条件が。の場合に実行されるC ++コードのブロックを指定しますtrue
。
構文
if (condition) {
// block of code to be executed if the
condition is true
}
if
小文字であることに注意してください。大文字(IfまたはIF)はエラーを生成します。
以下の例では、2つの値をテストして、20が18より大きいかどうかを確認します。条件がtrue
、の場合は、テキストを出力します。
例
if (20 > 18) {
cout << "20 is greater than 18";
}
変数をテストすることもできます。
例
int x = 20;
int y = 18;
if (x > y) {
cout << "x is greater than
y";
}
例の説明
上記の例では、2つの変数xとyを使用して、xがyより大きいかどうかをテストします(>
演算子を使用)。xが20、yが18であり、20が18より大きいことがわかっているので、「xはyより大きい」と画面に印刷します。