【发布时间】:2012-05-07 02:39:56
【问题描述】:
这个循环会准确执行N Times吗?
for (int i = 0; i < N; i++)
{
//statement
someMethodCall();
}
这个循环最多会执行N次吗?
for (int i = 1; i < N; i++)
{
someMethodCall();
}
这个循环至少会执行N 次吗?
for (int i = 0; i <= N; i++)
{
//statement
someMethodCall();
}
如果我需要在m和n之间执行语句,我该怎么办,例如调用方法?
【问题讨论】:
-
“至少”或“最多”是什么意思? for 循环被设计为在该格式下经过特定次数。循环中的
break会提前退出,并且以不同的方式对其进行格式化会对迭代产生各种影响(例如通过容器)。 -
也许吧。在所有情况下,这取决于
someMethodCall()是否可以修改N。