På C-programmeringsspråket tilbyr Switch Control oss alternativer for menydrevne programmer. Faktisk, ved hjelp av en meny hvis - en uttalelse, kan vi også bygge et menydrevet program. Men det kan øke kompleksiteten i programmet vårt. Utførelsestiden øker også. For å løse problemet, introduseres bryterkontroll i C.
Når vi får mer enn ett alternativ, er ikke hekking (if-Else) lesbar til vårt synspunkt på programmet vårt, og så bruker vi Switch Control.
Syntaks
bryter (uttrykk)I uttrykk er ikke den sanne eller falske tilstanden. Resultatet skal tas. En bryter betyr å hoppe. Som et resultat av uttrykket vil vi få den konstante, og henrettelsen vil gå saken nei. Hvis denne konstanten ikke stemmer overens, går den til standardsaken. Det kjører bare en gang. Konstant kan være hvilken som helst int eller røye i type. Men flyte eller noe ekte nei er ikke mulig.
Hvis vi bare vil kjøre OneCase, må vi skrive en pause i hvert tilfelle. Kontrollen går deretter ut av bryterens kropp. Det betyr at saken vil bli kjørt, bare det uttrykket forteller.
Det er ikke nødvendig; En konstant er en gruppe av sekvens nei. Det kan være tilfeldig nr. 5, -4, 143 ..
Standard case, vi kan skrive hvor som helst i bryter kroppen.
Programmering Eksempel 1
#inkludereProduksjon
Forklaring
Når vi skrev noen ikke-null nei inne i parentesen av mens dens middel, evaluerer den den sanne tilstanden. Så denne tilstanden vil aldri være falsk. Hvis vi ønsker å avslutte dette programmet, må vi skrive getch () inne i mens Loop. Hvis brukeren ønsker å avslutte fra det menydrevne programmet, må vi skrive en annen sak som heter Exit (0).
Programmering Eksempel 2
#inkludereProduksjon
Forklaring
Programmeringseksempel 2 er et annet eksempel på Switch Control Expression. Her er 5 tilfeller til stede i henhold til kravet i programmet. Hver sak har et alternativ for brukeren å ta sitt valg om å kjøre programmet. Som jeg kan se av utdataene, kan brukeren velge å kjøre programmet sitt gjentatte ganger til han eller hun går ut av programmet ved å velge sak 5. Det kalles et menydrevet program.
Konklusjon
Ved å bruke en bryteresak kan brukeren få alternativer i henhold til hans eller hennes krav. Ved å gjøre dette gir C -språket fasiliteter til brukeren og koderen for å gjøre programmet mer praktisk og enklere. Det reduserer også romkompleksiteten og tidskompleksiteten i programmet. Som et resultat ble programmer mer robust gjennomsnittlig feilfri.