我想从switch
语句的中间跳,在下面的代码的循环语句:继续使用switch语句中的
while (something = get_something())
{
switch (something)
{
case A:
case B:
break;
default:
// get another something and try again
continue;
}
// do something for a handled something
do_something();
}
这是使用continue
有效的方法是什么? continue
语句被switch
语句忽略了吗? C和C++在这里的行为有何不同?
你的想法是好的,但上述循环将不会执行'do_something()'。 – antik 2010-01-27 12:28:49
即使控制达到的情况下A或情况B? – 2010-01-27 12:33:51
我要说,古董店是错了。在A或B的话,那么do_something()将被执行。默认情况下它会保释。 – acron 2010-01-27 12:37:49