-5

int 変数以外で for ループが実行されないのはなぜですか? float 変数を使って for ループを実行しようとしましたが、int 型以外の変数では実行されませんか?

4

2 に答える 2

1

for ループは、整数変数、浮動小数点変数、または変数をまったく使用しない場合でも使用できます。

int i;
for(i = 0; i < 10; i++) continue;

float f;
for(f = 0.0; f < 5; f += 0.5) continue;

for(;;) break;

ただし、例 2 を使用する前によく考える必要がある理由については、 「すべてのコンピューター科学者が浮動小数点演算について知っておくべきこと」を参照してください。

于 2013-01-27T06:02:18.823 に答える
-1

STEP コマンドを使用してそれを行うことができるはずです

float X = 0;
//
//increase in steps of 1 x 1 thousandth
for (X = 1; X <= 100; X += 0.001) {
  // DISPLAY YOUR RESULT  maybe using: Math.Round(X, 3)
}
于 2013-01-27T06:00:39.423 に答える