Break uttalelse i C

Break uttalelse i C
“For å fjerne programkontrollen fra løkken, bruker vi C -språkbetegnelsen“ Break.”Løyfens iterasjoner opphører når det er oppdaget rett etter at bruddserklæringen er oppdaget inne i løkken, og kontrollen blir øyeblikkelig overlevert den første uttalelsen etter bruddet.

I denne opplæringen vil vi praktisk talt implementere bruddserklæringen for å utføre forskjellige eksempler i C.”

Eksempel nr. 1: Break uttalelse med for-loop

I denne illustrasjonen vil vi lære å bruke break-uttalelsen i en for-loop. Det under-nevnte kodebiten utføres for å anvende bruddserklæringen i C-programmering for for-loop.

Koden begynner med å inkludere “stdio.h ”headerfil i programmet. Denne overskriftsfilen inneholder alle nødvendige operasjoner som er relevante for input eller output, som kan inkluderes i programmet vårt. Så brukte vi "Main ()" -funksjonen med "int" datatype. Når vi påkaller "int main ()" -funksjonen, betyr det at denne funksjonen vil returnere oss heltalldatatypeverdi (er). En variabel er blitt erklært med en heltalldatatype som "int x". I neste linje i programmet blir "for-loop" initialisert. I denne sløyfen har vi tildelt variabelen “x” verdien “5”, som er atskilt med en semikolon; Vi definerte deretter tilstanden som sier at "x" er mindre enn "20", og det siste fragmentet er erklært å øke verdien av "x". Så som en helhet sier denne sløyfen en betingelse for verdien av "x" som starter fra "5", og inntil den er mindre enn "20", øker verdien av "x" med hver tilstandskontroll. Beslagene i For-loop-starten der vi har brukt en "printf ()" -funksjon. "Printf ()" vil vise hva vi vil levere til det som inngang. Innenfor de runde parentesene har vi spesifisert variabelen “X: %d \ n”, så et komma og “x”. Den første “X” vil bli skrevet ut som den er; "%" er en datatype -spesifikasjon som brukes i C -programmering, som forteller oss hvilken type informasjon den vil lagre og utstille.

Her har vi lagt til “%D”, som indikerer at typen data er desimaltall. “\ N” representerer å hoppe til neste linje. Og "x" vil vise verdiene etter hvert økning. Etter det har vi spesifisert en "if-uttalelse". Dette instruerer kontrollen hvis verdien av “X” tilsvarer “9”, deretter utfører den spesifiserte operasjonen i denne betingede uttalelsen. Innenfor ifatementet er "brudd" spesifisert. Så hvis tilstanden er oppfylt, vil den umiddelbart avslutte sløyfen. Etter å ha brutt sløyfen, vil kontrollen flytte til "printf ()" -funksjonen og vil vise uttalelsen vi har spesifisert i den. “Return 0” betyr at kompilatoren har utført programmeringen med hell for hva den var ment å utføre.

I utgangsbildet presentert ovenfor kan du se at verdiene til “x” er blitt vist fra verdien “5” til “9”. Da verdien ble "9", avsluttet sløyfen umiddelbart og sjekket resten av verdiene. Endelig trykket uttalelsen definert ut av løkken.

Eksempel nr. 2: Break uttalelse med mens-loop

For dette tilfellet vil vi bruke "Break-setningen" inne i "mens-loopen" for å avslutte sløyfen når den spesielle tilstanden er matchet. Manuset vi har generert for programmene kan sees i øyeblikksbildet nedenfor:

La oss gå gjennom dette skriptet.

Her begynner "Main ()" -funksjonen; Vi har først erklært en "Int" -typevariabel "y" og tildelt den verdien "5". "While-loop" starter med "mens (1)". Denne "1" i stunden betyr det samme som "mens (sant)", som refererer til looping for alltid. Denne sløyfen vil ta inn verdien av "y" og sjekke tilstanden/ uttalelsen vi har identifisert inne i løkken.

Den første oppgaven som er inneholdt av loopen er å bare vise verdien av "y". Etter å ha skrevet ut verdien, vil kontrollen bevege seg til neste linje, der den må øke med 1 i den nåværende verdien av "y". Når vi går videre, har vi nå spesifisert en "if- uttalelse". Dette vil avgjøre om verdien av "y" etter økningen er "12.”I tilfelle verdi -IDen blir funnet lik“ 12 ”, avslutter du sløyfen ved å bruke“ Break ”på den.

Når kontrollen er ute av løkken, søker den etter enhver annen operasjon som må utføres. En "printf ()" -funksjon er spesifisert der, som holder utsagnet "Vi er ute av løkken" som skal vises på utgangsskjermen.

Det resulterende vinduet viser en liste over verdier for variabel “y” fra “5” til “11”. Når verdien ble "12", avsluttet og trykte sløyfen og trykket uttalelsen som er erklært ut av løkken.

Eksempel nr. 3: Break uttalelse med bryter-sak

Det siste eksemplet vårt vil demonstrere bruken av "bryteavtale" i brytertilfeller i C.

Vi har laget følgende eksempelprogram for å forstå anvendelsen av "Break" i "Switch-Cases".

Etter å ha inkludert overskriftsfilen og påkalt "Main ()" -funksjonen, har vi erklært en variabel "n". Deretter bruker vi "printf ()" -funksjonen, som lagrer uttalelsen "Skriv inn et nummer". For å ta inngangen fra brukeren, kalles "scanf ()" -funksjonen med "%d" for å identifisere datatypen og "& n" for å ta inngangsverdien. Vi benyttet oss av "Switch ()" -tilstanden. Innenfor de runde parentesene til bryteren spesifiserte vi variabelen “N”, som vil ta inn nummeret som er gitt av brukeren. I de krøllete parentesene på bryteren bruker vi “CASE1” og “printf ()” -funksjonen, som inneholder utgangen “Du har lagt inn nummer1” og “\ n”.I neste linje har vi brukt “Break.”Hvis“ CASE1 ”ikke samsvarer med tilstanden, vil kontrollen gå til“ Sak 2 ”.

I dette har vi en "pinf ()" -funksjon med utsagnet "du har lagt inn nummer 2". Neste linje vil "bryte" "bryteren ()" hvis "case2" oppfyller tilstanden. På samme måte er "Case3" spesifisert. I det siste er en "standard:" -sak erklært, som vil utføre hvis ingen av sakene oppfyller den spesielle tilstanden og vil vise uttalelsen der vi har skrevet "Inngangsnummer er annet enn 1,2,3", deretter brytertilstanden vil være stengt.

I øyeblikksbildet ovenfor kan du se brukeren legge inn nummeret "1", noe som betyr at sak 1 oppstår og utdata skrives ut "Du har lagt inn nummer 1". På grunn av "break" -erklæringen vil ingen andre saker bli sjekket.

I utgangsbildet presentert ovenfor kan du se brukeren legge inn nummeret "4". Det betyr ingen saksforholdskamper, og kompilatoren går til standarduttalelsen, som er "Inngangsnummer er annet enn 1,2 og 3". Så det oppstår ingen "break" -uttalelse fordi forholdene ikke blir matchet.

Konklusjon

Bruddserklæringen brukes når vi ikke vet hva som er det faktiske nummer iterasjonen for løkken, eller vi må avslutte sløyfen basert på noen forhold. I denne artikkelen har vi forklart 3 forskjellige eksempler med forskjellige typer løkker. Den første illustrasjonen er basert på å bruke en pauserklæring i “For-loop.”Det andre eksemplet er for å bruke en pauseuttalelse i“ While- Loop.”I denne 3. Noen av disse strategiene kan brukes avhengig av oppgavens spesifikasjoner.