Sauter d'un cas au cas par défaut dans l'instruction switch

switch(ch){
          case 'a':
                 //do something, condition does not match so go to default case
                 //don't break in here, and don't allow fall through to other cases.
          case 'b':
                 //..
          case 'c':
                 //..
          case '_':
                 //...
          default:
                 //
                 break;
}

Dans une instruction switch comme ci-dessus, un-je entrer dans de cas "a", je me casse seulement si la condition à l'intérieur, il se produit, sinon j'ai envie de sauter au cas par défaut. Est-il un autre moyen de faire ceci plutôt que des étiquettes ou des gotos?

source d'informationauteur thetux4