有什么方法可以使for
循环迭代固定的次数,即使间隔的右侧可能会增加?我想这样做而没有声明要用作initial副本的其他变量inc
。例如:
for (i = 0; i < inc; i++)
{
if (condition)
{
inc++;
}
}
我很确定,如果inc
增加,for将会执行inc - 1
多次。我如何精确地迭代inc
时间而不使用副本inc
?
for (i = inc; i > 0; i--) {
if (condition) {
inc++;
}
}
这将起作用,因为您只分配了一次inc。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句