在do-while中绕过控制流程

时间:2013-12-18 10:01:01

标签: loops iteration do-while

在“for”和“while”的情况下,我们可以通过放置分隔符“;”来绕过循环。例如在

for(int i=0;i<=9;i++);

{

\\statements

}

控件不会进入循环内部。这样的事情可以做吗?

1 个答案:

答案 0 :(得分:1)

不,你不能。

根据C++ syntax definition,做的是:

'do'陈述'while''('表达')'';'

所以你可以写:

do ;
while (...);

但不是:

do ;
{
...
}
while (...);

无论如何,剩下的时间可能不会像预期的那样。