条件式は三項演算子の形式で実行され、条件値に基づいて 2 つの式の間で選択するために使用されます。構文は、条件 ? expr1 : expr2 です。条件値を計算し、true の場合は expr1 の値を返し、false の場合は expr2 の値を返します。
#C 条件式の実行メソッド
条件式 (三項演算子とも呼ばれます) は C で使用される構文構造です条件値に基づいて 2 つの異なる式を選択します。その一般的な構文形式は次のとおりです。<code class="cpp">condition ? expr1 : expr2;</code>ここで、
は、条件が true かどうかを判断するために使用されるブール式です。
は、
condition が true の場合に実行される式です。
は、
condition が false の場合に実行される式です。
実行処理:
の値を計算します。
condition が true の場合はステップ 2 に進み、それ以外の場合はステップ 3 に進みます。
が true の場合、真の式
expr1 を評価し、その値を返します。
が false の場合、偽の式
expr2 を評価し、その値を返します。
例:
<code class="cpp">int a = 5; int b = 10; int result = a > b ? a : b;</code>この例では、条件式
a > b は true と評価されるため、
result には
a の値 (5) が割り当てられます。
注:
と
expr2 は同じ型でなければなりません。
以上がC++で条件式を実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。