X

C 始めたんやがelse ifって要るか?

■ このスレッドは過去ログ倉庫に格納されています
1それでも動く名無し 警備員[Lv.17]
垢版 |
2024/12/11(水) 11:59:21.72ID:yWaK5xA60
よく分からんから複数条件もif小分けにしてやってるんやが良くないんか?
2それでも動く名無し 警備員[Lv.16]
垢版 |
2024/12/11(水) 11:59:58.74ID:OGiL0lKE0
なんかお洒落じゃん
3それでも動く名無し 警備員[Lv.5][新芽]
垢版 |
2024/12/11(水) 12:00:48.17ID:dPsRvZYz0
別にええぞコンパイルしたらどうせ一緒や
4それでも動く名無し 警備員[Lv.25]
垢版 |
2024/12/11(水) 12:00:50.32ID:grF3weg10
条件の排他性を明確にできたりしないかな?
5それでも動く名無し 警備員[Lv.12][新芽]
垢版 |
2024/12/11(水) 12:01:59.59ID:UPof/qqed
意図が伝わるのが大事
6それでも動く名無し 警備員[Lv.17]
垢版 |
2024/12/11(水) 12:03:40.51ID:yWaK5xA60
やっぱお洒落なだけやんな?
else ifはどれか1つのパターンしか出力出来ないらしいしこんがらがるからしばらくは汎用性高いifだけでやってみるわ
7それでも動く名無し 警備員[Lv.17]
垢版 |
2024/12/11(水) 12:04:20.76ID:M32Tacgo0
elseifってその前の条件式が真だったらその後はスキップされるんじゃなかった?
小分けにしたは全部評価する事にならんか
2024/12/11(水) 12:05:13.15ID:3XMZZ7Q+r
そのレベルならCやめとけ
マジで苦しむ
苦C経験者
9それでも動く名無し 警備員[Lv.12][新芽]
垢版 |
2024/12/11(水) 12:05:14.92ID:UPof/qqed
そうだね
こういうやつがアホなコード生み出す
10それでも動く名無し 警備員[Lv.4][新芽]
垢版 |
2024/12/11(水) 12:05:26.03ID:LkxuY3Bw0
貴様にポインタや参照理解できるか?
11それでも動く名無し 警備員[Lv.17]
垢版 |
2024/12/11(水) 12:06:02.24ID:yWaK5xA60
CっていうかCプラスプラスや
なんか消えたけど
12それでも動く名無し 警備員[Lv.6][芽]
垢版 |
2024/12/11(水) 12:06:08.98ID:pMUSsoOy0
elseの分岐にif作るんやったらelseの中にif入れるよりelse ifの方が文字数減らせるし入れ子も減るやん
13それでも動く名無し 警備員[Lv.1][新芽]
垢版 |
2024/12/11(水) 12:07:10.21ID:hKnf7xYN0
else ifを嫌がる奴、初めて見たw
14それでも動く名無し 警備員[Lv.12][芽]
垢版 |
2024/12/11(水) 12:08:27.72ID:Da1fGNTO0
>>7
これや
でも実際にelse ifじゃないと対応できない場面に出くわさないと理解できんと思うから今は気にせんでええんちゃう?
15それでも動く名無し 警備員[Lv.17]
垢版 |
2024/12/11(水) 12:09:59.96ID:yWaK5xA60
>>14  
せやな
そのパターンが欲しいわ
今のところelse ifの必要性が薄くてあんまり落とし込めてない
16それでも動く名無し 警備員[Lv.25]
垢版 |
2024/12/11(水) 12:10:16.26ID:grF3weg10
if (A) x=1
if (B) x=2

みたいに書くとAとBが排他的でない場合にxの値が式の順によるので意図の通りに書けてるか本人にも微妙に分かりづらくなるよ
フローチャートをそのまま訳すならelseifの方がええと思う
2024/12/11(水) 12:12:36.36ID:uixb6M0YM
switch使えおじさん「switch使え」
2024/12/11(水) 12:13:31.20ID:FNK+sT500
whileているか?forでいいやろ
19それでも動く名無し 警備員[Lv.7][新芽]
垢版 |
2024/12/11(水) 12:15:08.31ID:i4Gi9IzQ0
>>18
それはそう
20それでも動く名無し 警備員[Lv.1][新芽]
垢版 |
2024/12/11(水) 12:16:57.59ID:hKnf7xYN0
>>18
doでいる
21それでも動く名無し 警備員[Lv.4][新芽]
垢版 |
2024/12/11(水) 12:18:08.25ID:y1T+mIGE0
>>18
その行間だけ処理するようになるから必須やねん
組込みやけど
22それでも動く名無し 警備員[Lv.17]
垢版 |
2024/12/11(水) 12:18:14.67ID:M32Tacgo0
>>18
でも無限ループってfor(;;)よりwhile(1)の方が綺麗だよね
23それでも動く名無し 警備員[Lv.5][新芽]
垢版 |
2024/12/11(水) 12:19:24.21ID:LkxuY3Bw0
>>18
ゲームのメインループはwhile文だろ
2024/12/11(水) 12:19:43.31ID:Lt7jMWb60
switch caseって要る?if系でいいじゃん
2024/12/11(水) 12:20:05.20ID:8xv0aD2e0
たしかにイフなんとかなら範囲語はエルスだけでええな知らんけど
26それでも動く名無し 警備員[Lv.4][新芽]
垢版 |
2024/12/11(水) 12:20:05.54ID:NTJeGjMX0
コード汚そうだからChatGPTそのままぶち込んでに綺麗にしてもらえ
27それでも動く名無し 警備員[Lv.17]
垢版 |
2024/12/11(水) 12:22:02.73ID:M32Tacgo0
>>24
全部にbreak入れるならifでもええけど敢えて使わない事もあるんやで
28それでも動く名無し 警備員[Lv.1][新芽]
垢版 |
2024/12/11(水) 12:22:56.87ID:81GW6XbUM
要らんなら使うなよそれだけやろがハゲ
29それでも動く名無し 警備員[Lv.22]
垢版 |
2024/12/11(水) 12:22:59.19ID:aUIC2uyId
>>18
古い言語思想の名残や
30それでも動く名無し 警備員[Lv.7][新芽]
垢版 |
2024/12/11(水) 12:25:40.05ID:i4Gi9IzQ0
>>22
forが泣いてる方が可愛いけど?
31それでも動く名無し 警備員[Lv.1]
垢版 |
2024/12/11(水) 12:26:59.14ID:yWaK5xA60
ちなみにこの場合はelse if使えるん?

s://imgur.com/a/iZAsHnd
32それでも動く名無し 警備員[Lv.2][新芽]
垢版 |
2024/12/11(水) 12:27:40.50ID:hKnf7xYN0
whileも泣けるもん

int T_T=1;
while(T_T)
33それでも動く名無し 警備員[Lv.7][芽]
垢版 |
2024/12/11(水) 12:31:44.57ID:pMUSsoOy0
>>31
else ifにバランスかライト入れてelseでもう片方やろ普通に
34それでも動く名無し 警備員[Lv.2][新芽]
垢版 |
2024/12/11(水) 12:32:13.38ID:hKnf7xYN0
>>31
LとRの中に足したものを入れなよ
35それでも動く名無し 警備員[Lv.9][新芽]
垢版 |
2024/12/11(水) 12:35:58.06ID:cvMwYuT20
>>18
forを複雑にするな
どうせバグを出す
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況