C の ? は、条件に基づいて異なる値を返す条件演算子として使用されます。構文: 条件 ? true 値 : false 値。変数の値をすばやく変更したり、操作を選択したりするために使用できます。条件演算子は入れ子にすることができ、条件が異なれば異なる真理値が返されます。
#C の ? は何を意味しますか?
C では、? 記号は条件演算子 (三項演算子とも呼ばれます) に使用されます。条件演算子は、条件を評価し、条件が true か false に応じて異なる値を返すための省略形です。
構文:
<code>条件 ? 真值 : 假值</code>
ここで:
使用法:
条件演算子は、変数の値をすばやく変更したり、条件に基づいて別のアクションを選択したりするためによく使用されます。例:
<code class="c++">int age = 25; std::string message = (age >= 18) ? "成年人" : "未成年人";</code>
この例では、message
には、age
の値に基づいて異なる値が割り当てられます。 age
が 18 以上の場合、message
は "アダルト"
、それ以外の場合は "未成年"
になります。
ネストされた条件演算子:
条件演算子はネストできます。つまり、1 つの条件演算子の true または false 値が、別の条件演算子の true または false 値になる可能性があります。演算子の記号。例:
<code class="c++">int score = 90; char grade = (score >= 90) ? 'A' : (score >= 80) ? 'B' : 'C';</code>
この例では、grade
には score
の値に基づいて別の値が割り当てられます:
スコア
が 90 以上の場合、グレード
は「A」になります。 score
が 80 以上 90 未満の場合、grade
は「B」になります。 grade
は「C」です。 以上がC++ では とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。