COSTRUTTO CONDIZIONALE SWITCH
switch (variabile o espressione)
{
case valore1: //viene eseguita se la variabile o l'espressione del parametro vale valore1
istruzioni;
…
break; //(opzionale) se presente termina il blocco codice, altrimenti vengono eseguite tutte le istruzioni sotto senza leggere i case successivi
case valore2: //viene eseguita se la variabile o l'espressione del parametro vale valore2
istruzioni;
…
break;
…
…
…
case valoren: //viene eseguita se la variabile o l'espressione del parametro vale valoren
istruzioni;
…
break;
default:
istruzioni; // se presente l'istruzione default, queste istruzioni vengono eseguite se nessun case ha una variabile uguale alla variabile o all'espressione del parametro
}
istruzioni obbligatorie
istruzioni opzionali