Ternary Operator
メニューを表示するにはスワイプしてください
There's a shorthand for the if-else statement known as the ternary operator.
(condition) ? value_if_true : value_if_false
You can use this operator when you want to assign one of two values to a variable based on a condition. For instance, to determine the larger of two variables:
main.c
12345int a = 10; int b = 4; int c; c = (a > b) ? a : b;
After executing the above statement, what will be the value of c?
For comparison, here's how the same logic looks using the if...else statement.
main.c
123456if (a > b) { c = a; } else { c = b; }
Note
While the ternary operator is a concise way to express conditionals, it's best to avoid it in too complex structures.
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 3
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 3