C言語 三項演算子(条件演算子) ? :
三項演算子は1行で短く書けるので、if文の代わりにたまに使う。大きな違いは文ではなく式だということ。Cではマクロなどに使うのに適していると思う。式のかたちは以下のようになる。
式1 ? 式2 : 式3
式1が真なら式2となり、偽なら式3となる。
数値だけでなく、文字列も扱うことができる。
C言語 ANSI C89 Meadow & MinGW GCC 目次はこちら
式1 ? 式2 : 式3
式1が真なら式2となり、偽なら式3となる。
三項演算子
|
500と300では300が小さいです。 500と300では500が大きいです。 あたなは未成年ですね。 |
C言語 ANSI C89 Meadow & MinGW GCC 目次はこちら