2015年12月16日水曜日

三項演算子とは?

こんにちわ、開発者のⅠです。

山手線の新型車両が11月30日にデビューしたのですが、翌日から運転を取りやめているようです。いつ復帰するのかも現時点では不明とのことで、見切り発車だったとは思いたくないのですが、今後が気になる話です。

さて、今回は三項演算子についてのお話です。

この三項演算子の構造を簡潔に書いてみると、以下の様に表現できます。

"A 条件式 " ?  "B 真の場合の処理"  :  "C 偽の場合の処理"

これは、ifを使った条件文

if ("A 条件式")
{
   "B 真の場合の処理"
}
else
{
   "C 偽の場合の処理"
}

と同じ構造になっています。

具体的に三項演算子を使って思います。
今回の例文では、変数ageを宣言しておき、その値によって表示される文言が切り替わります。
int age = 30;

void CheckAge(int age)
{
    printf("%s", (age >= 20)? "私は成人です" : "私は未成年です");
}

// 表示されるのは"私は成人です"


それでは、今日はこの辺りで失礼します。

Related Posts:

  • viewstateの中身を見ようと思ったがうまくできないブログネタ こんにちは山田です。 postとgetの違いについて以前お話したのですが postで送信されるviewstateについて掘り下げたいと思います。 ■ViewStateとは ビューステートは、ページとコントロールの値をラウンド トリップ間で保持する方法です。 現在のページの状態と値を… Read More
  • Google Mapのカスタマイズこんにちわ、無性にかまぼこが食べたい開発者のⅠです。 明日から3連休!という方もいらっしゃると思いますが、地域によっては天気が思わしくないようですので、外出される方は十分ご注意ください。 それでは、前回から引き続き、Google Maps JavaScript APIに関係するお話をしたいと思いま… Read More
  • Google Maps JavaScript APIを使って、マップをWebページに埋め込む方法こんにちわ、開発者のⅠです。 今朝、JRのある路線で遅延が発生していたようですが、その原因が猪と衝突したことによる車両不具合だったそうです……どれだけ強い衝撃だったのでしょうか。 さて、今回は前回の投稿の続きです。 前回紹介したGoogle Maps APIには、様々な種類があります。 G… Read More
  • URL最後のスラッシュとはURL最後のスラッシュがない こんにちは山田です。 雑誌とかテレビを見ているときに気になってURLをアクセスしてみると あれ、NotFound… ないじゃんということが、、、あるかもしれませんね。 さて、 お客さんに印刷して渡したURLに最後スラッシュがついていなかったということになっており… Read More
  • HTMLのForm要素についてHTMLのForm要素が忘れがちだったので一覧にまとめてみました。 ■要素一覧 action     :送信先ファイルのURL method     :データの送信方法(get か post)(省略するとgetになる) enctype &… Read More

1 件のコメント: