我一直有一个问题,就是在while
结尾处是否要放置分号;
或者在do while
循环的结尾处不要放置分号;
。那么原因是什么呢?
int numItemsToProcess = 3;
while(numItemsToProcess > 0)
{
// process an item
numItemsToProcess--;
}
不需要在结尾处加上;
,但是
do
{
numItemsToProcess --;
} while (numItemsToProcess > 0);
是吗?也许原因并不太重要。但是当你知道原因后,就可以记住在哪里放置 ;
。
}
后面加上;
,那就是类/结构体/联合体的声明。另一方面,在每个语句后面 必须 加上;
。 - borisbn