Kontrolluttalanden i C

kontroll uttalande i C

Kontrolluttalande i C

introduktion till Kontrolluttalanden i C

i C flyter kontrollen från en instruktion till nästa instruktion tills nu i alla program. Detta kontrollflöde från ett kommando till nästa kallas sekventiellt kontrollflöde. Men i de flesta C-program kan programmeraren hoppa över instruktioner eller upprepa en uppsättning instruktioner upprepade gånger när du skriver logik. Detta kan kallas sekventiellt kontrollflöde. Deklarationerna i C låter programmerare fatta sådana beslut som kallas beslutsfattande eller kontrolldeklarationer. Nedan kommer vi att diskutera vilka typer av styr uttalanden i C.

typer av styr uttalanden i C

C stöder också en ovillkorlig uppsättning förgrening uttalanden som överför kontrollen till en annan plats i programmet. Urvalsförklaringar i C.

starta din kurs för Gratis mjukvaruutveckling

Webbutveckling, programmeringsspråk, programvarutestning & Övrigt

  1. om uttalanden
  2. Switch uttalande
  3. villkorlig Operator uttalande
  4. Goto uttalande
  5. Loop uttalanden

1. If-satser

If-satser gör det möjligt för programmeraren att välja en uppsättning instruktioner, baserat på ett villkor. När villkoret utvärderas till Sant, kommer en uppsättning instruktioner att utföras och en annan uppsättning instruktioner kommer att utföras när villkoret utvärderas till falskt. Vi har 4 typer av if-uttalande som är:
1. Om..annat
2. Kapslad om
3. Annars om stege
4. Enkelt om eller null annat
5. Null else eller Simple else

  • om…else uttalande

i detta uttalande finns det två typer av uttalanden exekvera. Först, om villkoret är sant första uttalande kommer att köra om villkoret är falskt andra villkoret kommer att utföras.

Syntax:

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

  • kapslad om

om villkoret utvärderas till sant i det första if-uttalandet, utvärderas villkoret i det andra if-uttalandet och så vidare.

Syntax:

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

  • annars om stege

motsvarande uppsättning instruktioner körs när det första villkoret är korrekt. Om villkoret är felaktigt kommer nästa villkor att verifieras. Om alla SPECIFIKATIONER misslyckas kommer standardblocksatserna att utföras. Resten av stegen kan visas som visas nedan.

Syntax:

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

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

  • Null else eller Simple else

om programmeraren kan köra eller hoppa över en uppsättning instruktioner baserat på tillståndsvärdet. Det enkla enkelriktade uttalandet väljs. En uppsättning uttalanden utförs om villkoret är sant. Om villkoret är felaktigt fortsätter kontrollen med följande deklaration efter if-deklarationen. Enkelt annat uttalande:

Syntax:

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

2. Switch uttalande

C erbjuder ett urval uttalande på flera sätt som om programmet blir mindre läsbar när antalet villkor ökar. C har ett flervägsvalsuttalande som kallas switch-uttalandet som är lätt att förstå för att lösa detta problem. Switchdeklarationen är lätt att förstå om det finns mer än 3 alternativ. Kommandot växlar mellan blocken baserat på uttrycksvärdet. Varje block har ett motsvarande värde.

Syntax:

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;
}

med hjälp av case-nyckelordet visas varje block och blocketiketten följer case-nyckelordet. Standardblocket och break-uttalandet är valfria i ett switch-uttalande.

3. Villkorlig Operatörsuttalande

C-språk ger en ovanlig operatör, som representeras som en villkorlig operatör.

Syntax:

(condition)? expr1: expr2

Expr1 körs när villkoret är giltigt. Då kommer Expr2 att utföras om uttalandet är felaktigt.

4. goto Statement

goto statement är känt för jumping control statements. Det används för att överföra kontrollen av programmet från ett block till ett annat block. Goto nyckelord används för att deklarera Goto uttalande.

Syntax:

goto labelname;
labelname;

i ovanstående syntax är goto ett nyckelord som används för att överföra kontrollen till etikettnamnet. labelname är ett variabelnamn. I det här fallet kommer goto att överföra kontrollen av programmet till etikettnamnet och uttalanden följt av etikettnamnet kommer att utföras.

5. Loop-uttalanden

programmeraren kanske vill upprepa flera instruktioner när du skriver C-Program tills vissa krav är uppfyllda. För detta ändamål gör C loopingdeklarationer för beslutsfattande. Vi har tre typer av slingor,

  1. för Loop
  2. medan Loop
  3. gör medan Loop
för Loop

i för loop utförs initialiseringsuttalandet endast en gång. Därefter kontrolleras tillståndet och om resultatet av tillståndet är sant kommer det att utföra slingan. Om det är falskt, avslutas för loop. Resultatet av tillståndsutvärdering är dock sant, uttalanden inuti kroppen av för loop körs och uttrycket uppdateras. Därefter kontrolleras tillståndet igen. Denna process fortsätter tills resultatet av tillståndet blir falskt. När tillståndet är falskt avslutas slingan.

Syntax:

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

medan Loop

i C är while loop en guidad inmatningsslinga. Kroppen på while-slingorna utförs endast om villkoret är giltigt. Slingstrukturen utförs inte om tillståndet får fel.
while-slingorna används vanligtvis när flera instruktioner måste upprepas under obestämd tid.

Syntax:

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

Do While Loop

till skillnad från While loop är do: s kropp skillnaden mellan while och … while loop garanteras att göras en gång i taget.

Syntax:

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

slutsats

i den här artikeln har vi sett vilka olika kontrolluttalanden i C tillsammans med deras syntax och exempel.

Rekommenderad artikel

Detta är en guide för att kontrollera uttalanden i C. Här diskuterar vi de olika typerna av Kontrolluttalanden i C som If, Switch, Conditional Operator, goto och Loop tillsammans med syntax. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer–

  1. Fortsätt uttalande i C #
  2. Break uttalande i Python
  3. kontroll uttalande i C++
  4. kontroll uttalande i PHP
0 aktier

Lämna ett svar

Din e-postadress kommer inte publiceras.