C の疑問符文字をわかりやすく説明する
C では、疑問符文字 (?) は条件演算子の重要なコンポーネントです。三項演算子とも呼ばれます。この演算子を使用すると、プログラマは条件を簡潔に評価し、結果に基づいてさまざまな値を返すことができます。
「?」とは何ですか? C での Do ?
条件演算子は次の構文に従います。
condition ? result_if_true : result_if_false
この演算子を使用すると、条件が True と評価されると、最初の結果 (result_if_true) が評価されます。 )。それ以外の場合は、2 番目の結果 (result_if_false) に評価されます。
たとえば、指定したスニペットでは次のようになります。
int qempty() { return (f == r ? 1 : 0); }
条件演算子は、条件 (f ==) を評価するために使用されています。 r)、f と r は整数です。条件が true の場合、関数は 1 を返します。そうでない場合は 0 を返します。
代替表現
条件演算子は構文上の糖衣を提供し、簡潔な記述を容易にします。コード。以下に示すように、if-else ステートメントで置き換えることができます。
int qempty() { if(f == r) { return 1; } else { return 0; } }
三項演算子
一部の開発者は、条件演算子を「三項演算子」と呼んでいます。 " なぜなら、これは条件、最初の結果、2 番目の引数という 3 つの引数を取る C の唯一の演算子だからです。 result.
条件演算子を理解すると、より簡潔で効率的なコードを作成できるようになり、C プログラミング スキルが向上します。
以上が「?」の目的は何ですか? C の文字 (三項演算子) ?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。