C の疑問符演算子を理解する
C では、疑問符文字 (?') は条件文として知られる特別な意味を持っています。オペレーター。コードで使用すると、簡潔な条件ステートメントが可能になります。
意味
次の形式で使用される条件演算子:
condition ? result_if_true : result_if_false
条件が true の場合は result_if_true の値に評価され、result_if_false の値に評価されます。それ以外の場合は。
例
次のコード スニペットを考えてみましょう。
int qempty() { return (f == r ? 1 : 0); }
ここで、条件 (f == r) は true のいずれかに評価されます。または偽。 true の場合、コードは 1 を返します。それ以外の場合は、0 を返します。
代替構文
条件演算子は、より詳細な if-else ステートメントに置き換えることができます:
int qempty() { if(f == r) { return 1; } else { return 0; } }
補足
条件演算子を参照するものもありますこれは、C で 3 つの引数を取る唯一の演算子であるため、「三項演算子」と呼ばれます。
以上がC では三項演算子 (?:) はどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。