「三項演算子」の版間の差分

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