Discussione: aiutino switch in C
View Single Post
Old 13-01-2007, 22:40   #3
Ledmauro
Member
 
L'Avatar di Ledmauro
 
Iscritto dal: Jun 2006
Città: Palermo
Messaggi: 278
Grazie per le risposte. Cmq secondo me l'IF è più semplice da capire. Con lo switch praticamente dichiari solo una volta l'oggetto, ovvero:

Codice:
switch (A) {
case '1':
......
break;
}
Mentre con l'IF:
Codice:
IF (A==1) {
.....
}
Secondo me è più comprensibile l'IF, cmq lo switch può essere utilie quando vi sono molte opzioni di scelta, allora si che si evita ogni volta di dichiarare l'oggetto da considerare. Nello switch ho notato che se per esempio vi è:

Codice:
default:
printf("Hai sbagliato ad inserire il carattere \n");
break;
al quanto ho capito non accetta altri caratteri all'infuori di quelli dichiarati nei casi precedenti. Si potrebbe fare una cosa così con l'IF?
Grazie anticipamente e ciao!
Ledmauro è offline   Rispondi citando il messaggio o parte di esso