为什么 for 循环不能由 int 变量以外的其他变量运行?我试图通过采用浮点变量来运行 for 循环,但它不是由除 int 类型之外的任何其他变量运行吗?
问问题
129 次
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 回答