Switch gevallen bestaan om ervoor te schrijven if /else statements makkelijker . Elke " switch " statement in C + + kan worden herschreven als een grote aansluiting van if /else statements . Bijvoorbeeld , laten we zeggen dat je een tafel had die kaart gebrachte namen van mensen naar de plaats die ze kwamen in een race . Je zou een lange lijst van if /else statements , zoals het scheppen van " als de 'plaats' is '1 e ' , de ' persoon ' is ' Alex ' , anders , als de ' plaats ' is ' tweede ' ... " De schakelaar clausule elimineert if /else statements : " . Schakelaar ( plaats) geval : . 1 , ' Alex ' case : 2 , ' Tom ' ... " Schakelaar kunt u ook reeksen van waarden voor de zaak gezet ( zoals, case : 1 - 3 , " Winnaars " ) om je te redden nog meer te typen . Instructies 1 Definieer een geheel getal dat u wilt schakelen . Bijvoorbeeld , in de Race voorbeeld hierboven , kunnen we de volgende code maken : int in_place = 1 ; kopen van 2 Maak de switch statement , met behulp van de volgende code : switch ( in_place ) { } 3 Om een case te maken met een woede , typt u het volgende in de accolades van de Switch zaak ( zorg dat er een spatie zet tussen de " ... " en de gehele getallen ) : case 1 ... 3 : cout << " Congrats , krijg je een medaille . " << endl ; geval 4 ... 10 : cout << " Sorry , je hebt geen plaats hoog genoeg voor een medaille . " << endl ;
|