C++ 意思決定ステートメント
意思決定構造では、条件が真であると判断された場合に実行されるステートメント (複数可) とともに、プログラムによって評価またはテストされる 1 つ以上の条件をプログラマーが指定する必要があります。は偽であると判断されます。
以下は、ほとんどのプログラミング言語に見られる典型的な意思決定構造の一般的な形式です-
C++ プログラミング言語は、次のタイプの意思決定ステートメントを提供します。
Sr.No | 声明と説明 |
---|---|
1 | if ステートメント 「if」ステートメントは、ブール式とそれに続く 1 つ以上のステートメントで構成されます。 |
2 | if...else ステートメント 「if」ステートメントの後には、ブール式が false の場合に実行されるオプションの「else」ステートメントを続けることができます。 |
3 | switch ステートメント 「switch」ステートメントを使用すると、値のリストに対して変数が等しいかどうかをテストできます。 |
4 | ネストされた if ステートメント 別の「if」または「else if」ステートメント内で 1 つの「if」または「else if」ステートメントを使用できます。 |
5 | ネストされた switch ステートメント 別の「switch」ステートメント内で 1 つの「switch」ステートメントを使用できます。 |
? :オペレーター
条件演算子「? :" if...else を置き換えるために使用できる前の章の ステートメント。次の一般的な形式があります −
Exp1 ? Exp2 : Exp3;
Exp1、Exp2、Exp3 は式です。コロンの使用と配置に注意してください。
‘?’ 式の値は次のように決定されます:Exp1 が評価されます。 true の場合、Exp2 が評価され、「?」式全体の値になります。 Exp1 が false の場合、Exp3 が評価され、その値が式の値になります。
C言語