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!