ich aus der Mitte einer switch
Anweisung springen mag, auf die Schleifenanweisung in dem folgenden Code:die Verwendung in einer switch-Anweisung weiterhin
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();
}
Ist dies eine gültige Weise continue
zu benutzen? Werden continue
Anweisungen von switch
Anweisungen ignoriert? Unterscheiden sich C und C++ von ihrem Verhalten?
Ihre Idee ist gut, aber die obige Schleife wird 'do_something() 'niemals ausführen. – antik
Selbst wenn die Kontrolle Fall A oder Fall B erreicht? –
würde ich sagen, Antik ist falsch daran. Im Fall von A oder B wird dann do_something() ausgeführt. Mit Standard wird es Kaution. – acron