le { servono solo se nel caso l'if sia vero esegua più righe
in quel caso, dato che if è true, verrà eseguoto sia ciao che salva, se fosse falso ciao non sarebbe eseguito ma salve sicodice:if(true) cout << "Ciao\n"; cout << "Salve\n";
se invece vuoi che più di un comando venga eseguito in caso di if affermativo devi mettere le graffe:
se if sarà invece falso ne Ciao ne Salve sarà stampato.codice:if(true) { cout << "Ciao\n"; cout << "Salve\n"; }
Lo switch ha il seguente costrutto:
Quello che ora non ricordo è se anche il C++ come in Java accetta solo tipi primitivi o anche oggetti in variabile_da_verificare.codice:switch(variabile_da_verificare) { case VALORE: //comandi break; case VALORE2: //comandi break; default:// se la variabile non ha nessun valore messo sopra //comandi }
![]()

Rispondi quotando