Come utilizzare un interruttore di caso con gli intervalli in C ++

September 19

Come utilizzare un interruttore di caso con gli intervalli in C ++


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.

istruzione

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;