Je veux sauter à partir du milieu d'une déclaration switch
, à l'instruction de boucle dans le code suivant:dans une Utilisation continue instruction 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();
}
Est-ce un moyen valable d'utiliser continue
? Les instructions continue
sont-elles ignorées par les instructions switch
? Est-ce que C et C++ diffèrent sur leur comportement ici?
Votre idée est bien, mais la boucle ci-dessus n'exécutera jamais 'do_something()'. – antik
Même si le contrôle atteint le cas A ou le cas B? –
J'allais dire, antik est faux à propos de ça Dans le cas de A ou B alors do_something() va s'exécuter. Avec – acron