这听起来像是一个基本问题,但我想检查一下我的思维过程是否正确。
我有一个while循环,我想检查循环何时进入最后一次迭代,以便设置一个值。我已经找到了这种解决方案,但没有感觉到,我想知道是否还有另一种方式。
do
{
int iterationCheck ++;
if( iterationCheck! = counter)
// Do something
counter++;
} while (true)
这是正确的还是有更好的方法?
答案 0 :(得分:0)
当然,你可以这样做来计算迭代次数 但是在do / while范围之前放置'int iterationCheck = 0'变量声明。
你也可以去'for'循环(这会更好)
然而,这一切都取决于你的循环条件。 因为我们无法推断出你的循环的'out'条件所以我们无法提供准确的答案。