Wie ein Switch-Case mit Bereiche in C++ verwendet

September 4

Wie ein Switch-Case mit Bereiche in C++ verwendet

Switch-Fällen vorhanden um schreiben If/else-Anweisungen leichter zu machen. Jeder \"switch\" Anweisung in C++ neu geschrieben werden als große Verbindung der If/else Anweisungen. Nehmen wir z. B. hatten Sie eine Tabelle, die Namen von Personen an den Ort zugeordnet, die sie in einem Rennen kam. Sie erstellen eine lange Liste von If/else-Anweisungen, wie \"if 'Ort' ist '1', die 'Person' ist 'Alex', andernfalls, wenn der 'Ort' ist ' second'...\" die Switch-Klausel beseitigt If/else-Anweisungen: \"switch (Ort). Fall: 1. 'Alex'. Fall: 2., 'Tom' \ "Switch können auch Wertebereiche für den Fall zu setzen (magst, Fall: 1.-3, \"Winners\ ") zu sparen Sie noch mehr eingeben.

Anweisungen

1 Definieren Sie eine ganze Zahl, die Sie einschalten möchten. Im Rennen Beispiel oben, könnten wir zum Beispiel den folgenden Code erstellen:Int In_place = 1;

2 Erstellen Sie die Switch-Anweisung, die mithilfe des folgenden Codes:Switch (In_place) {}

}

3 Um einen Fall mit einer Wut zu erstellen, geben Sie Folgendes in geschweiften Klammern die Switch-Case (Vergewissern Sie sich, setzen ein Leerzeichen zwischen die \ "... \" und die ganzen Zahlen):Fall 1... 3:

cout << \"Congrats, you get a medal.\" << endl

GEHENFall 4... 10:

cout << \"Sorry, you didn't place high enough for a medal.\" << endl;