三項演算子は、三項演算子および条件演算子とも呼ばれ、二項条件の結果に基づいてコードを実行するために使用され、コードの行数を効果的に削減し、アプリケーションのパフォーマンスを向上させることができます。
C 言語の三項演算子
三項演算子の形式は次のとおりです。
表达1?表达2:表达3
説明: 式 1 は条件を表し、式 2 と式 3 は値、変数、ステートメント、または任意の数式になります。式 1 が true と評価された場合は式 2 が実行され、そうでない場合は式 3 が実行されます。
例:
a < b ?printf (“最小值为:a” ):printf (“最小值为:b”);
(a
フローチャート:
説明: 三項演算子は二項条件を入力として受け取り、「if-else」制御フロー ブロックに似たものになります。ただし、値も返し、関数のように動作します。
#三項演算子の使用例
#include<stdio.h> int main() { int a, b, max; printf("输入任意2个数字: \n"); scanf("%d%d", & a, & b); /* Following statement replaces the whole if-else statement and makes the code more concise*/ max = (a > b) ? a : b; printf("最大数字是:%d", max); return 0; }出力:
以上がC言語での三項演算子の使い方は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。