我总是在将其放置在循环;
的末尾while
或不将其放置在do while
循环的末尾时遇到问题。那么是什么原因呢?为什么
int numItemsToProcess = 3;
while(numItemsToProcess > 0)
{
// process an item
numItemsToProcess--;
}
最后不需要;
但是
do
{
numItemsToProcess --;
} while (numItemsToProcess > 0);
做?也许原因不是太重要。但是,当您知道原因时,您可以记住该放在哪里;
。