「三項演算子」の版間の差分
削除された内容 追加された内容
Semi-Brace (会話 | 投稿記録) m Category:プログラミング言語の構文を除去; Category:プログラミング言語の演算子を追加 (HotCat使用) |
<source> -> <syntaxhighlight> |
||
7行目:
== プログラミング言語における三項演算子 ==
[[C言語]]での三項演算子は以下のような形式になる。
<
(条件) ? 値1 : 値2 ;
</syntaxhighlight>
(条件)が「真」ならば、値1を、「偽」ならば、値2を取る。
具体的には以下のようになる。
<
int x , y ;
x = 0 ;
y = (x == 0) ? 5 : 10 ;
</syntaxhighlight>
上の場合では、xが0と等しければ「真」である為、yには5が代入される。
また、同じ処理を[[if文]]を使用して記述した場合は以下の通りである。
<
int x , y ;
x = 0 ;
33行目:
y = 10 ;
}
</syntaxhighlight>
-->
|