平成31年春期午後問11
UUUさん
(No.1)
https://www.fe-siken.com/kakomon/31_haru/pm11.html
解説自体は読んで理解することができました。
コードの中でわからない部分があります。
問2の下から3行目、
「I=I<2?0:i-2」
とはどう意味で、何のために書いてあるのでしょうか?
解説自体は読んで理解することができました。
コードの中でわからない部分があります。
問2の下から3行目、
「I=I<2?0:i-2」
とはどう意味で、何のために書いてあるのでしょうか?
2021.02.09 22:50
関数従属さん
★FE ゴールドマイスター
(No.2)
x ? y : z はIF文を簡略化した記述方法で
xがtrueのときyを実行し、xがfalseのときはzを実行します。
i = i < 2 ? 0 : i - 2 の場合だと以下となります。
if (i < 2) {
i = 0;
} else {
i = i - 2;
}
xがtrueのときyを実行し、xがfalseのときはzを実行します。
i = i < 2 ? 0 : i - 2 の場合だと以下となります。
if (i < 2) {
i = 0;
} else {
i = i - 2;
}
2021.02.09 23:09
管理人
(No.3)
関数従属さんのおっしゃる通りです。
"三項演算子"でググってみるといいでしょう。
"三項演算子"でググってみるといいでしょう。
2021.02.09 23:11
UUUさん
(No.4)
ありがとうございました!
2021.02.09 23:42
広告
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
広告