【发布时间】:2014-12-24 13:45:00
【问题描述】:
为什么我在使用 for 和 while 循环时会得到不同的结果?
for (int i = 1; i < 100; i*= 2)
{
Console.Write(i);
}
//1248163264
。
int i = 1;
while (i < 100)
{
i *= 2;
Console.Write(i);
}
//248163264128
【问题讨论】:
-
这将是一个伟大的东西用来了解调试器和调试。 “问题”和代码非常简单,您可以专注于可用的工具。
-
看看你写和递增的顺序。
标签: c# for-loop while-loop