[C]L'istruzione switch

Andare in basso

[C]L'istruzione switch

Messaggio  Admin il Mar Ago 23, 2011 7:53 pm

Per evitare noiosi continui if, si può usare lo switch, la sua sintassi è la seguente:

switch (variabile) {
case [se la variabile è il numero che scriverete qui]:
//esegui questo contenuto
break;
//vari casi, che voi scriverete
default: //opzionale, se la variabile non è uguale a nessuno dei casi precedenti esegue questo:
//contenuto
break; //qui il break non è obbligatorio, ma negli altri casi si, senza quelli si eseguirebbero tutte le altre condizioni sotto, anche s
//sono false
}

Per chiarire le idee scrivete il seguente codice:
#include <stdio.h>

int main (void) {
int sample;

printf ("Quanto hai caldo, da 0 a 10: ");
scanf ("%d", &sample);

switch (sample) {
case 0:
printf ("fortunato te!!!\n");
break;
case 1:
printf ("Wow! Io qui ho un 8!\n");
break;
case 2:
printf ("Io ho caldo...e te freddo???\n");
break;
case 3:
printf ("Beh...stai bene\n");
break;
case 4:
printf ("Si sta iniziando a salire\n");
break;
case 5:
printf ("Se alle metà delle tue possibilità!!!!!\n");
break;
case 6:
printf ("Caldo.....?????\n");
break;
case 7:
printf ("La situzione si fa hot\n");
break;
case 8:
printf ("Anche io ho questo caldo!!!\n");
case 9:
printf ("Povero te!!!!!!!!\n");
break;
case 10:
printf ("Ti preparo il funerale perché penso che crepi Very Happy\n");
break;
default:
printf ("Se hai più caldo.....surgelati!!!!\n");
break;
}

return 0;
}

Un saluto!
avatar
Admin
Admin
Admin

Messaggi : 148
Punti : 14977
Reputazione : 0
Data d'iscrizione : 24.04.11
Età : 38
Località : Emiglia Romagna

Visualizza il profilo dell'utente http://c88software.blogspot.com

Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum