C ++ウォークスルー

C ++ホーム C ++イントロ C ++はじめに C ++構文 C ++出力 C ++コメント C ++変数 C ++ユーザー入力 C ++データ型 C ++演算子 C ++文字列 C ++数学 C ++ブール値 C ++の条件 C ++スイッチ C ++ Whileループ C ++ Forループ C ++ブレーク/続行 C ++配列 C ++リファレンス C ++ポインタ

C ++関数

C ++関数 C ++関数パラメーター C ++関数のオーバーロード

C ++クラス

C ++ OOP C ++クラス/オブジェクト C ++クラスメソッド C ++コンストラクタ C ++アクセス指定子 C ++カプセル化 C ++の継承 C ++ポリモーフィズム C ++ファイル C ++の例外

C ++ハウツー

2つの数字を追加する

C ++の例

C ++の例 C ++コンパイラ C ++演習 C ++クイズ


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つの変数xyを使用して、xがyより大きいかどうかをテストします(>演算子を使用)。xが20、yが18であり、20が18より大きいことがわかっているので、「xはyより大きい」と画面に印刷します。


C ++演習

エクササイズで自分をテストする

エクササイズ:

より大きいx場合は「HelloWorld」を出力します。 y

int x = 50;
int y = 10;
 (x  y) {
  cout << "Hello World";
}