| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan oprettes en switch-statement i C
    Brug Switch erklæring i C for at evaluere et stort antal værdier for en enkelt variabel eller udtryk. Switch kan være langt mere ryddeligt end en lang perlerække af Hvis Else udsagn. Instruktioner
    Opret en switch-statement
    1

    Vælg den værdi, som vil bestemme en handling i din Switch erklæring. Det kan være en enkelt variabel , resultatet af en funktion opkald eller ethvert udtryk
    2

    Place denne værdi eller et udtryk efter switch-statement som dette: .

     Switch (variabel) { 

    3

    Lav en liste over alle de værdier, du ønsker at fange . Bemærk, at det er muligt for flere værdier at have den samme handling , men du kan ikke bruge intervaller , bare lister med værdier. For eksempel kan du ikke have en sag for værdier 301-400 , medmindre du ønsker at liste alle 100 værdier en efter en !
    4

    Vid, at det er meget almindeligt for de værdier, at være konstanter defineret med # define C præprocessoren erklæring
    5

    Tilføj en sag erklæring for hver værdi i følgende format : .

     case-værdi : Hej 6 

    Følg hvert tilfælde erklæring med en eller flere handlinger . I modsætning til de fleste C- strukturer , behøver du ikke krøllede parenteser for flere sætninger .
    7

    Afslut hvert sæt af kommandoer med en pause erklæring , før du begynder den næste sag. Hvis du ikke gør dette, vil execution " falde igennem " i næste sag, som er næsten aldrig ønskværdigt. Det er O.K. at udelade pause, hvis noget andet ( som en tilbagevenden statement) sikrer, at den aldrig vil " falde igennem ".
    8

    Opret en særlig standard sagen til fange noget ikke modsvaret af en tidligere sag . Det er bare standard ikke tilfældet standard
    9

    afslut blokken med en }, som i dette komplet eksempel : .

     Afbryder ( evaluate_color (rød , grøn, blå )) { sag RØD: printf ("A brilliant røde solnedgang fylder himlen \\ n ". ) x = 11, break; tilfælde GUL : printf (" . solen bager ned nådesløst \\ n "); x = 14, break; sag GRØN : x = 10 , evaluate_green (); break; tilfælde BLUE : printf (" Tillykke, du vinder \\ n ! "); tilbagevenden; default: printf (" . noget særligt sker \\ n "); break; } 
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Læs Fra en ekstern fil i C + + 
    ·Hvordan man skriver Database Ansøgninger Med C # 
    ·Sådan Konverter en dobbelt til et heltal i C 
    ·Sådan Pass en String at åbne en ifstream 
    ·Sådan Gennemføre Stack ADT 
    ·Hvordan man skriver en Grid 5X5 Brug C + + 
    ·Mac OS Development Tools 
    ·Sådan bruges datatyper i C + + 
    ·Sådan oprettes en C + + header fil 
    ·C-funktion returtyper 
      Anbefalede Artikler
    ·Sådan installeres DBD - MySQL for PPM 
    ·Sådan kører en kommando på et eksternt system i Visu…
    ·Sådan Læs søgestrenge i PHP 
    ·PHP ' If' Statement Tutorial 
    ·Sådan oprettes en produktnøgle 
    ·Sådan kontrolleres Tjeklister for Joomla 
    ·Sådan bruges Boolean i Java 
    ·Sådan Konverter VBS til PHP 
    ·Flash ActionScript 3 Uddannelse 
    ·Sådan bruges Weblogic.ejbc stedet for Weblogic.appc 
    Copyright © Computer Viden http://www.computerdk.com