De instructie switch is een krachtige programmeertaal structuur die in de meeste programmeertalen bestaat. Het zal u toelaten om een deel van de code die verschillende instructies kan verwerken op basis van een aantal verschillende mogelijkheden voor een variabele schrijven . Een switch statement kan snel de plaats innemen van een zeer ingewikkelde , trage reeks geneste " if" statements . Een schakelaar programmering structuur kan ook worden aangeduid als een selectie-of case-statement ( van Visual Basic ) . Instructies 1 Bepaal duidelijk op uw omstandigheden en de code die u wilt uitvoeren op basis van deze voorwaarden . Houd in gedachten dat een computer alleen zal precies doen wat u instrueren het te doen , dus als je niet erg duidelijk over wat er moet gebeuren wanneer , heb je geen kans om code die correct zal werken schrijven . In dit voorbeeld willen we een scheepvaart tarief te bepalen . Als het onderdeel code is " A. " de verzendkosten is $ 5 , indien de code is " B ", het verschepen kosten $ 10; . en als de code " C ", de verzendkosten is $ 20 kopen van 2 Schrijf de switch verklaring gevolgd door de punt te vergelijken tussen haakjes . De switch commando moet worden geschreven in kleine letters of het programma niet compileren . Tussen de haakjes wordt de variabele , verklaring , functie of berekening die zal worden geëvalueerd zijn. Voorbeeld : schakelaar ( code ) 3 Toevoegen accolades aan alle interne onderdelen van de instructie switch omsluiten . Je kunt zo veel of zo weinig uitspraken als u binnen van de switch statement , maar zoals bij de meeste delen van C -code , moet u de sectie omsluiten met accolades om aan te geven waar het blok begint en eindigt . Voorbeeld : schakelaar ( code ) { } 4 In geval verklaringen voor elke andere optie u het item wilt controleren . Elk geval verklaring wordt gevolgd door de waarde te vergelijken met en moet worden gevolgd door een dubbele punt . Voorbeeld : schakelaar ( code ) { case ' A ' : case ' B ' : case ' C ' : } 5 Voeg code en instructies voor elk geval : schakelaar ( code ) { case ' A ' : kosten = 5 ; case ' B ' : kosten = 10 ; case ' C ' : kosten = 20 ; } 6 Voeg breken statements als u wilt dat de code alleen instructies te doen voor een zaak. Met case-statements , zal de code blijven elke regel uit te voeren totdat het einde van de schakelaar bereikt of een break statement bereikt . Zonder onderbreking verklaringen , het voorbeeld in stap 5 altijd berekenen van de kosten te 20 . Bijvoorbeeld : schakelaar ( code ) { case ' A ' : kosten = 5 ; break; case ' B ' : kosten = 10; break; case ' C ' : kosten = 20; break; } < br >
|