TECH I.S.

C 短縮形 If Else


短縮形 If...Else (三項演算子)

省略表現の if else もあり、これは 3 つのオペランドで構成されるため三項演算子として知られています。 これを使用すると、複数行のコードを 1 行に置き換えることができます。 これは、単純な if else ステートメントを置き換えるためによく使用されます。

構文

<em>variable</em> = (<em>condition</em>) ? <em>expressionTrue</em> : <em> expressionFalse</em>;

代わりに

int time = 20; if (time < 18) {   printf("Good day."); } else {   printf("Good evening."); }

自分で試してみる »

簡単に書くことができます。

int time = 20; (time < 18) ? printf("Good day.") : printf("Good evening.");

自分で試してみる»

従来の if...else ステートメントを使用するか、三項演算子を使用するかは完全にユーザー次第です。


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細