広告が含まれています。三項演算子について詳しく勉強したいな。三項演算子で3つ以上の分岐を作れるみたいだけどよく分からない...🤔こちらの悩みを解決します。・3つの条件分岐がある三項演算子の練習この記事を書いている自分は情報系大学生で、三ヶ月ほどでC言語の基礎を完璧に理解しました。勉強中に分からないことが多く、一日中プログラミングしていたこともあります。今では、ブログでC言語について解説しています。全48回で現役大学生が解説C言語の入門部分を詳しく学習したいですか?現役大学生が0から学習する初心者のために、全46回でC言語の基礎を学習できるようにまとめました。想像してみてください。1か月後にC言語をマスターしている自分の姿を。muusannitizyou.jp今回はそんな経験をもとに解説していこうかと。当サイトでは、覚えるべきところを全てまとめているので、画面を撮影して何度も読み返すことをおすすめします。三項演算子を使う際の注意点まとめ:三項演算子の使い方を0から解説する三項演算子とは?三項演算子とは、条件によって実行する命令を分けることができる演算子です。if、switchと同じようなものですが、場合によっては簡単に書くことができるというのが特徴です。条件演算子とは、三項演算子の別名です。このサイトでは、三項演算子と呼んでいきますね。条件式?式1:式2;です。条件式の部分は「~かどうか?」のような式を使用します。式1、式2はどちらも命令ですね。※式1は「~かどうか?」の判別が正しい場合に実行し、正しくない場合は全て式2を実行します。サンプルコードで練習してみましょう。2つの値を比較するプログラムですね。a=bになるまで入力ができるようにプログラムしています。a);}a=bになるまで「judge=1」なので、while文のカッコ内で「judge=0」のときだけ「a=b=6」が出力できます。《実行結果》このようにwhile文をうまく使用すれば、6が入力されるまで何回でも入力できます。三項演算子を使う際の注意点シンプルで使いやすそうな条件演算子ですが、使う際のデメリットがあります。✔三項演算子のデメリット他の記号と混ざりやすい(区別をつけにくい)3つ以上の分岐を作れない条件演算子の中に条件演算子を使用すると見にくくなる上から順に解説します。一つ目の「他の記号と混ざりやすい」というのは、C言語以外でも「?:」のような記号を使用するために起こってしまうものです。C言語以外の言語を一緒に使う場合は、「if文」を使用するなどしてプログラムが分かりにくくならないようにしましょう。二つ目で「3つ以上の分岐は作れない」と言っていますが、作ろうと思えば作れます。この場合はif文を使った方が簡単で見やすいプログラムをつくれます。3つ以上の分岐を作るには、「条件演算子の中に条件演算子を使うこと」がポイントです。