Kontroll Setninger I C

Kontroll Uttalelse I C

Kontroll Setning I C

Introduksjon Til Kontroll Setninger I C

i C flyter kontrollen fra en instruksjon til neste instruksjon til nå i alle programmer. Denne kontrollflyten fra en kommando til den neste kalles sekvensiell kontrollflyt. Likevel, i De Fleste c-programmer kan programmereren hoppe over instruksjoner eller gjenta et sett med instruksjoner gjentatte ganger når du skriver logikk. Dette kan refereres til som sekvensiell kontrollflyt. Erklæringene i C lar programmerere ta slike beslutninger som kalles beslutningstaking eller kontrolldeklarasjoner. Nedenfor vil vi diskutere typer Kontroll Setninger I C.

Typer Kontroll Setninger I C

C støtter også en ubetinget sett av forgrening uttalelser som overfører kontrollen til et annet sted i programmet. Utvalgsdeklarasjoner I C.

Start Ditt Gratis Programvareutviklingskurs

Webutvikling, programmeringsspråk, Testing av Programvare & andre

  1. Hvis setninger
  2. Bytt Setning
  3. Betinget Operator Setning
  4. Goto Setning
  5. Loop Setninger

1. Hvis Setninger

Hvis setning gjør det mulig for programmereren å velge et sett med instruksjoner, basert på en betingelse. Når betingelsen evalueres til sann, utføres et sett med instruksjoner, og et annet sett med instruksjoner utføres når betingelsen evalueres til usann. Vi har 4 typer if-Setning som er:
1. Hvis..andre
2. Nestet hvis
3. Ellers hvis stigen
4. Enkel hvis eller null annet
5. Null else eller Simple else

  • Hvis…else-Setning

i denne setningen er det to typer uttalelser som utføres. Først, hvis betingelsen er sann første setning vil kjøre hvis betingelsen er falsk andre betingelse vil bli henrettet.

Syntaks:

If(condition)
{
Statement(s);
}
else
{
Statement(s)
}
Statement

  • Nestet hvis

Hvis betingelsen evalueres til sann i den første hvis-setningen, evalueres betingelsen i den andre hvis-setningen og så videre.

Syntaks:

If(condition)
{
If(condition)
{
Statement(s);
}
Else
{
Statement(s)
}
}

  • ellers Hvis Stigen

den tilsvarende rekke instruksjoner utføres når den første betingelsen er riktig. Hvis betingelsen er feil, vil den neste betingelsen bli bekreftet. Hvis alle spesifikasjonene mislykkes, vil standard blokk setninger utføres. Resten av stigen kan vises som vist nedenfor.

Syntaks:

If(condition)
{
Statement(s);
}
Else if(condition)
{
Statement(s);
}
else if(condition)
{
Statement(s)
}

Else
{
Statement(s)
}
Statement(s);

  • Null else eller Simple else

hvis programmereren kan utføre eller hoppe over et sett med instruksjoner basert på betingelsesverdien. Den enkle enveis setningen er valgt. Et sett med uttalelser utføres dersom tilstanden er sant. Hvis betingelsen er falsk, vil kontrollen fortsette med følgende erklæring etter if-erklæringen. Enkel annet uttalelse:

Syntaks:

If(condition)
{
Statement(s);
}
Statement(s);

2. Switch Statement

C tilbyr et utvalg setning på flere måter som om programmet blir mindre lesbart når antall forhold øker. C har en multi-veis utvalg setning kalt switch setning som er lett å forstå for å løse dette problemet. Brytererklæringen er lett å forstå hvis mer enn 3 alternativer eksisterer. Kommandoen bytter mellom blokkene basert på uttrykksverdien. Hver blokk vil ha en tilsvarende verdi.

Syntaks:

Switch(expression)
{
Case label1:
Statement(S);
Break;
Case label2:
Statement(S);
Break;
Case label3;
Statement(s);
Break;
….
Case labelN:
Statement(s);
Break;
Default:
Statement(s);
Break;
}

Bruke sak søkeord hver blokk vises og blokk etiketten følger sak søkeord. Standardblokken og pause-setningen er valgfrie i en switch-setning.

3. Betinget Operator Statement

C språk gir en uvanlig operatør, som er representert som en betinget operatør.

Syntaks:

(condition)? expr1: expr2

Expr1 utføres når betingelsen er gyldig. Deretter Vil Expr2 bli utført hvis setningen er feil.

4. goto Statement

goto statement er kjent for å hoppe kontroll uttalelser. Det brukes til å overføre kontrollen av programmet fra en blokk til en annen blokk. goto søkeord brukes til å erklære goto setningen.

Syntaks:

goto labelname;
labelname;

i syntaksen ovenfor er goto et søkeord som brukes til å overføre kontrollen til etikettnavnet. labelname er et variabelt navn. I dette tilfellet vil goto overføre kontrollen av programmet til etikettnavnet og uttalelser etterfulgt av etikettnavnet vil bli utført.

5. Loop-Setninger

programmereren vil kanskje gjenta flere instruksjoner når Du skriver C-programmer til noen krav er oppfylt. Til dette formål gjør C looping erklæringer for beslutningstaking. Vi har tre typer løkker,

  1. For Loop
  2. Mens Loop
  3. Gjør Mens Loop
For Loop

i For loop, utføres initialiseringserklæringen bare en gang. Etter det blir tilstanden sjekket, og hvis resultatet av tilstanden er sant, vil det utføre sløyfen. Hvis det er falskt, blir sløyfen avsluttet. Resultatet av tilstandsevaluering er imidlertid sant, uttalelser i kroppen av for loop blir utført, og uttrykket oppdateres. Etter det blir tilstanden sjekket igjen. Denne prosessen fortsetter til resultatet av tilstanden blir falsk. Når tilstanden er falsk, avsluttes sløyfen.

Syntaks:

for( initialization statement; condition)
{
//statements inside the loop
}

Mens Loop

I C, er mens loop en guidet oppføring loop. Kroppen til mens løkkene utføres bare hvis tilstanden er gyldig. Sløyfestrukturen utføres ikke hvis betingelsen skårer til feil.
mens sløyfer brukes vanligvis når flere instruksjoner må gjentas på ubestemt tid.

Syntaks:

While(condition)
{
//statements inside the loop
}

Gjør Mens Loop

I Motsetning til mens loop, er kroppen av do forskjellen mellom mens og … mens loop er garantert å bli gjort en gang om gangen.

Syntaks:

Do
{
//statements inside the loop
}
While(condition);

Konklusjon

i denne artikkelen har vi sett hva som er de forskjellige kontrolluttalelsene I C sammen med deres syntaks og eksempler.

Anbefalt Artikkel

Dette er en veiledning For Å Kontrollere Uttalelser I C. Her diskuterer vi ulike Typer Kontroll Setninger I C Som If, Switch, Conditional Operator, goto og Loop sammen med syntaks. Du kan også gå gjennom våre andre foreslåtte artikler for å lære mer–

  1. Fortsett setningen I C #
  2. Bryt Setningen I Python
  3. Kontroll Setningen I C++
  4. Kontroll Setningen I PHP
0 Aksjer

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.