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