Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een switch statement in C Creëren
Gebruik de Switch statement in C voor een groot aantal waarden te evalueren voor een enkele variabele of expressie . Schakelaar kan veel netter dan een lange reeks Als Else statements . Instructies
Maak een switch statement
1

Kies de waarde die een actie in uw switch statement zal bepalen . .

 Switch ( variabele ) { 
: het kan een enkele variabele , het resultaat van een functie-aanroep of enige uitdrukking

Place 2 deze waarde of expressie na de switch statement als dit Goedkope 3

Maak een lijst van alle waarden die u wilt vangen . Merk op dat het mogelijk is voor meerdere waarden voor dezelfde actie hebben , maar je kunt niet bereiken gebruiken , gewoon lijsten van waarden . Bijvoorbeeld , kun je niet een zaak voor de waarden 301-400 , tenzij je wilt een lijst van alle 100 waarden op een rijtje !
4

Weet dat het komt vaak voor dat de waarden zijn constanten gedefinieerd met de # define C precompiler verklaring
5

Voeg een case statement voor elke waarde in het volgende formaat : .

 case waarde : 
6

Volg telkens verklaring met een of meer acties . In tegenstelling tot de meeste C -structuren , hoeft u geen accolades nodig voor meerdere verklaringen .
7

Beëindig elke set van commando's met een break statement voor het begin van het volgende geval . Als u dit niet doet , zal uitvoering " vallen door " in de volgende zaak , die vrijwel nooit gewenst . Het is ok- om te vertrekken uit de breuk als iets anders (zoals een return statement ) zorgt ervoor dat het nooit " vallen door. "
8

Maak een speciale standaard-case om iets niet geëvenaard door een eerdere zaak te vangen . Het is gewoon standaard , geen geval standaard
9

Afsluiten van het blok met een } , zoals in dit compleet voorbeeld : .

 Schakelaar ( evaluate_color ( rood , groen , blauw ) ) {case ROOD : printf ( " Een briljante rode zonsondergang vult de hemel \\ n . " ) ; x = 11; break; case GEEL : printf ( " . de zon genadeloos slaat neer \\ n " ) ; x = 14; break; case GROEN : x = 10 , evaluate_green ( ) ; break; case BLAUW : printf ( " Gefeliciteerd , je wint \\ n " ) ; return ; default : printf ( " . Niets bijzonders gebeurt \\ n " ) break; } 
< br >
Previous: Next:
  C /C + + Programming
·Veel voorkomende fouten in Tur…
·Hoe te Banners en plaatjes geb…
·Statische Void functies in C 
·Hoe maak je een knop verbergen…
·Hoe de lijst Input Stroom op K…
·Hoe te versturen FIFO uitvoer …
·Hoe een Integer Raise een Powe…
·Hoe te Debugger Bevestig in C …
·Hoe te downloaden en opslaan M…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Index een Python List 
·Wat is Python EXE ? 
·Tutorial over OOP & PHP 5 klassen 
·Hoe kan ik PHP upgraden 
·Hoe Access Query's uitvoeren in Visual B…
·Hoe kan ik een onveranderlijk object in …
·Hoe kan ik een ODBC Selection In VB.NET 
·Hoe te BGs in Basic Game Maker Verander 
·Hoe te Setbounds gebruiken Met JButton 
Copyright © Computer Kennis http://www.nldit.com