Utvalg Struktur i C Programming

I programmering, oppstår et utvalg struktur når du koden din programmet til å utføre en av flere mulige utfall, basert på verdien av en variabel. I C-programmering, de to typer utvalgs strukturer er "hvis" uttalelser og "bryteren" saker. Du kan bruke en av disse strukturene hvor som helst i programmet, men de vises annerledes syntaktisk.

Hvis Statement

En "hvis" statement lar deg endre flyten i programmet. Du kan sammenligne en variabel mot en verdi eller en av flere verdier, ved hjelp av "else if" blokker, og bestemme hva du skal gjøre hvis den variable passer med noen av dem, og hva de skal gjøre når det ikke gjør det, ved hjelp av et "annet" blokkere. Du kan utvide funksjonaliteten til en hvis setningen ved å sammenligne mer enn én variabel om gangen med "og" og "eller" logikk, eller du kan reir flere hvis uttalelser i hverandre for å sammenligne flere variabler.

Hvis erklæringen Syntax

For å bruke en if setning, skriver du "hvis (var op verdi)" der "var" er den variabelen som du vil sammenligne, "op" er operatør, som er lik eller større enn eller mindre enn, og "verdi" er verdien for å se om variabelen evalueres til. Etter at "hvis" blokk, kan du inkludere en eller flere "else if" blokker for å teste for flere forhold, med samme syntaks som den første hvis setningen. Du kan også bruke "annet" som det endelige blokken som utfører om variabelen ikke stemmer med noen av if eller annet hvis blokker.

Switch Utvalg

Bryteren tilfelle utvalget fungerer best når du har flere mulige utfall, selv om du kan bruke det til så få som én. Du passerer en variabel til bryteren struktur og det sammenligner sin verdi mot en rekke saker, og tar riktig av en den matcher. I motsetning til hvis setningen, bryteren fall bare utfører utfall når variabelen samsvarer med ett av tilfellene. Den støtter ikke større enn eller mindre enn operatører.

slå Syntax

For å bruke bryteren saken utvalg struktur, skriver du "bryteren (var)" for å åpne blokken, hvor "var" er den variabelen som du vil sammenligne. På de neste linjene, programmerer du de ulike sakene ved å skrive "case" og mønsteret du ønsker å matche, så uttalelsene som du ønsker å utføre for hvert enkelt tilfelle. Til slutt skriver du søkeordet "pause" for å fortelle blokken for å avslutte bryteren når saken er ferdig. Etter hvert fall lage en "standard" bryteren, som blokken utføres når ingen av sakene matche.