Switch sager eksisterer for at gøre skriftligt , hvis /andet udsagn lettere. Hver "switch " erklæring i C + + kan omskrives som en stor tilslutning af hvis /else udsagn. For eksempel, lad os sige, du havde en tabel, kortlagte navne mennesker til det sted, de kom i et kapløb . Du kan oprette en lang liste af hvis /else udsagn , såsom " hvis " sted " er '1 st ", den " person" er " Alex " , ellers hvis ' sted ' er ' andet ' ... " Kontakten klausul eliminerer hvis /andet udsagn : " . Switch (sted) case: . 1., 'Alex ' tilfælde : 2. ' Tom' ... " Switch giver dig også mulighed for at sætte intervaller af værdier for sagen ( gerne bogstaver: 1. - 3. , "vindere" ) for at gemme dig endnu mere at skrive. Instruktioner
1
Definer et heltal , som du gerne vil tænde. For eksempel, i Race eksemplet ovenfor kunne vi skabe den følgende kode: int in_place = 1;
2
Opret switch-statementet , ved hjælp af følgende kode: switch ( in_place ) {
< p> }
3
For at oprette en sag med et raseri , skal du skrive følgende i de krøllede parenteser i Switch sag ( sørg for at sætte et mellemrum mellem " ...", og heltal ) : case 1 ... 3 : cout << " Congrats , får du en medalje. " << endl; sag 4 ... 10: cout << "Undskyld , har du ikke placere højt nok til en medalje. " << endl;