forループの「i < 11」と「i <= 10」どっちが好き?
■ このスレッドは過去ログ倉庫に格納されています
11回ループさせたいなら11だし、10回なら10だろ
つーか、iは普通0から始めないか?
別に1からでもいいけど <=10
この処理は10回やるって決めたらその数字通りで書かないと後で混乱しそう ソースコード全体で統一されているならどちらでもよい
バラバラのやつは死刑 そもそも10とか整数リテラルを書いちゃダメだからな
#defineで定数定義してそれを使う
なので<と<=のどちらにするかは必然的に決まる
浮動小数点の場合=の有無はほぼ無意味なので、よく考えて書かないと そこは今問題じゃないし#defineは定数定義ではない 10のほうがパンピーはわかりやすいけどプログルグリマーならオフセット感覚は身についてるから11でもいいんじゃないの >>5
0から始まるなら<でも<=でも結局何回ループするのか知るために1引くか足すかするから<の方がシンプル >>15
流石に数字比較に整数以外を使うのはおばか
ちゃんとキャストするかそもそも浮動小数を比較に使うな それって配列の値取るときに使うforやろ
配列は0から始まるから=ない書き方が普通だぞ >>6
純粋にプログラムを組むなら0からだけど、業務系のプログラムだととある明細の通番をとかあるから1からの可能性もある ■ このスレッドは過去ログ倉庫に格納されています