casi Interruttore esistono per rendere la scrittura più semplice if /else . Ogni istruzione " switch" in C + + può essere riscritto come un grande legame di istruzioni if /else . Per esempio , diciamo che hai avuto un tavolo che i nomi mappati di persone al posto che sono venuti in in una gara . Si potrebbe creare una lunga lista di dichiarazioni if /else , come ad esempio "se il 'luogo' è '1 st ' , la ' persona 'è' Alex ' , in caso contrario , se il ' luogo ' è' seconda ' ... " La clausola interruttore elimina if /else : " . Interruttore ( posto ) caso : . 1 °, ' Alex ' caso : 2 °, ' Tom ' ... " Interruttore permette anche di mettere intervalli di valori per il caso (come, caso : 1 ° - 3 °, " vincitori ") per risparmiare ancora di più digitazione . Istruzioni
1
Definire un numero intero che vuoi accendere . Ad esempio , nell'esempio Race sopra , potremmo creare il seguente codice: int in_place = 1;
2
Creare l'istruzione switch , utilizzando il seguente codice : switch ( in_place ) {
< p > }
3
per creare un caso con una rabbia , digitare il seguente all'interno delle parentesi graffe della cassa switch ( assicuratevi di mettere uno spazio tra il "..." e gli interi ) : caso 1 ... 3 : cout << " Complimenti , si ottiene una medaglia ". << endl; caso 4 ... 10: cout << "Spiacente , non hai posto abbastanza alto per una medaglia . " << endl;