September 19
casi switch esistono per rendere la scrittura if / else più facile. Ogni "switch \" \ dichiarazione in C ++ può essere ri-scritto come un grande collegamento di if / else. Per esempio, diciamo che ha avuto una tabella che mappato i nomi delle persone nel luogo che sono venuti in in una gara. Si potrebbe creare una lunga lista di se / else, come \ "se il 'luogo' è '1', la 'persona' è 'Alex', in caso contrario, se il 'luogo' è 'secondo' ... \ "la clausola interruttore elimina if / else: \" switch (posto) caso:.. 1 °, 'Alex' caso: 2 °, 'Tom' ... \ "switch anche permette di mettere intervalli di valori per il caso ( come, caso: 1 ° - 3 °, \ "Vincitori \") per risparmiare ancora di più la digitazione.
1 Definire un numero intero che si desidera attivare. Ad esempio, nell'esempio di sangue sopra, potremmo creare il codice seguente:
int in_place = 1;
2 Creare l'istruzione switch, utilizzando il seguente codice:
interruttore (in_place) {
}
3 Per creare un caso con una rabbia, digitare quanto segue all'interno delle parentesi graffe del caso Switch (assicuratevi di mettere uno spazio tra il \ "... \" e gli interi):
Caso 1 ... 3:
cout << \"Congrats, you get a medal.\" << endl
ANDARE
caso 4 ... 10:
cout << \"Sorry, you didn't place high enough for a medal.\" << endl;