Etichette

Programmazione C 4 istruzioni di controllo , iF ELSE E sWITCH


ISTRUZIONI DI CONTROLLO
Maggior controllo sui cicli: istruzioni di salto
istruzione break;:causa l’immediata uscita dal più interno dei cicli in cui si trova
istruzione continue;:causa l’esecuzione immediata dell’istruzione di chiusura del ciclo, cui segue l’iterazione successiva del ciclo
istruzione goto label;:salto incondizionato all’etichetta label:; consente l’uscita da molti cicli annidati
istruzione return espr_opz;esce dalla funzione corrente ritornando opzionalmente il valore di espr_opz


IF.. else
se espr1 è vera viene eseguito il blocco if. La clausola else è opzionale e si riferisce sempre alla condizione if immediatamente precedente.
if ( espr1) { ... }
else { ... }
SWITCH
esecuzione comincia al primo “case” che corrisponde ad espr, e continua fino al break o alla fine del blocco {…}
switch (espr) {
case espr_cost1 :
break;
case espr_cost2:
default:
}
esempio
switch (numero) {case 0:
printf(“Nessuno”);
break;case 1:
printf(“Uno”)
break;case 2:
printf(“Due”);
break;case 3:
case 4:
case 5:
printf(“Valore positivo piccolo”);
break;default:
printf(“Valore positivo grande”)
break;}
OPERATORI

Nessun commento:

Posta un commento