controleverklaringen in C

controleverklaring in C

controleverklaring in C

Inleiding in controleverklaringen in C

in C vloeit de controle van de ene instructie naar de volgende tot nu toe in alle programma ‘ s. Deze controlestroom van het ene commando naar het volgende wordt sequentiële controlestroom genoemd. Niettemin, in de meeste C programma ‘ s kan de programmeur instructies willen overslaan of een reeks instructies herhaaldelijk herhalen wanneer het schrijven van logica. Dit kan worden aangeduid als sequentiële controlestroom. De declaraties in C laten programmeurs dergelijke beslissingen nemen die declaraties of controleverklaringen worden genoemd. Hieronder bespreken we de soorten controleverklaringen in C.

soorten controleverklaringen in C

C ondersteunt ook een onvoorwaardelijke set vertakkingsverklaringen die de controle naar een andere locatie in het programma overbrengen. Selectieverklaringen in C.

Start uw cursus vrije softwareontwikkeling

webontwikkeling, programmeertalen, testen van Software & andere

  1. If statements
  2. Switch Statement
  3. Conditional Operator Statement
  4. Goto Statement
  5. Loop Statements

1. If Statements

If statement stelt de programmeur in staat om een set instructies te kiezen, gebaseerd op een voorwaarde. Wanneer de voorwaarde aan true wordt geëvalueerd, zal een reeks instructies worden uitgevoerd en een andere reeks instructies worden uitgevoerd wanneer de voorwaarde aan false wordt geëvalueerd. We hebben 4 types van if Statement die zijn:
1. Als..else
2. Genest indien
3. Else if ladder
4. Simple if Of null else
5. Null else of Simple else

  • If…else Statement

in deze statement, zijn er twee types van statements uitvoeren. Ten eerste, als de voorwaarde true is, zal het eerste statement uitvoeren als de voorwaarde false is, zal de tweede voorwaarde worden uitgevoerd.

syntaxis:

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

  • Genest als

als de voorwaarde in het eerste if-statement wordt geëvalueerd tot true, dan wordt de voorwaarde in het tweede if-statement geëvalueerd enzovoort.

syntaxis:

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

  • anders als Ladder

de bijbehorende reeks instructies wordt uitgevoerd wanneer de eerste voorwaarde correct is. Als de voorwaarde onjuist is, zal de volgende voorwaarde worden geverifieerd. Als alle specificaties falen, worden de standaard blok statements uitgevoerd. De rest van de ladder kan worden getoond zoals hieronder getoond.

syntaxis:

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

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

  • Null else of Simple else

als de programmeur een set instructies kan uitvoeren of overslaan op basis van de voorwaarde waarde. De eenvoudige eenrichtingsverklaring wordt geselecteerd. Een reeks verklaringen wordt uitgevoerd als de voorwaarde Waar is. Indien de voorwaarde onjuist is, zal de controle na de if-verklaring de volgende verklaring afleggen. Simple else statement:

syntaxis:

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

2. Switch Statement

C biedt een selectie statement op verschillende manieren alsof het programma minder leesbaar wordt wanneer het aantal voorwaarden toeneemt. C heeft een multi-way selectie statement genaamd de switch statement dat is gemakkelijk te begrijpen om dit probleem op te lossen. De switch declaratie is gemakkelijk te begrijpen als er meer dan 3 alternatieven bestaan. Het commando schakelt tussen de blokken op basis van de expressiewaarde. Elk blok zal een overeenkomstige waarde hebben.

syntaxis:

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

met behulp van de case keyword elk blok wordt getoond en het blok label volgt het case keyword. Het standaard blok en het break statement zijn optioneel in een switch statement.

3. Conditional Operator Statement

C taal biedt een ongewone operator, die wordt weergegeven als een conditional operator.

syntaxis:

(condition)? expr1: expr2

Expr1 wordt uitgevoerd wanneer de voorwaarde geldig is. Dan zal Expr2 worden uitgevoerd als het statement onjuist is.

4. goto Statement

goto statement staat bekend om Spring control statements. Het wordt gebruikt om de controle van het programma van het ene blok naar het andere blok over te brengen. het trefwoord goto wordt gebruikt om het Goto statement te declareren.

syntaxis:

goto labelname;
labelname;

in de bovenstaande syntaxis is goto een sleutelwoord dat gebruikt wordt om de controle over te brengen naar de labelnaam. labelname is een variabele naam. In dit geval zal de goto de controle van het programma overdragen naar de labelnaam en zullen de statements gevolgd door de labelnaam worden uitgevoerd.

5. Loop Statements

de programmeur wil mogelijk meerdere instructies herhalen bij het schrijven van C-programma ‘ s totdat aan een aantal vereisten is voldaan. Daartoe maakt C looping declarations voor de besluitvorming. We hebben drie soorten lussen,

  1. voor lus
  2. terwijl lus
  3. Do While lus
voor lus

In de lus voor wordt de initialisatie-instructie slechts één keer uitgevoerd. Daarna wordt de conditie gecontroleerd en als het resultaat van de conditie waar is, wordt de lus uitgevoerd. Als het onwaar is, dan is voor loop beëindigd. Echter, het resultaat van condition evaluation is waar, verklaringen in het lichaam van for lus wordt uitgevoerd, en de expressie wordt bijgewerkt. Daarna wordt de conditie opnieuw gecontroleerd. Dit proces gaat door totdat het resultaat van de voorwaarde vals wordt. Wanneer de voorwaarde vals is, eindigt de lijn.

syntaxis:

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

While lus

in C is de while lus een geleide invoerlus. Het lichaam van de while loops wordt alleen uitgevoerd als de voorwaarde geldig is. De lusstructuur wordt niet uitgevoerd als de conditie verkeerd scoort.
de while-lussen worden meestal gebruikt wanneer meerdere instructies voor onbepaalde tijd moeten worden herhaald.

syntaxis:

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

Do While lus

in tegenstelling tot while lus, is het lichaam van de do het verschil tussen while en … while lus wordt gegarandeerd één keer per keer gedaan.

syntaxis:

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

conclusie

In dit artikel hebben we gezien wat de verschillende controleverklaringen in C zijn, samen met hun syntaxis en voorbeelden.

aanbevolen artikel

dit is een gids voor controleverklaringen in C. Hier bespreken we de verschillende types van controle Statements in C zoals If, Switch, Conditional Operator, goto en Loop samen met syntaxis. U kunt ook gaan door onze andere voorgestelde artikelen om meer te leren–

  1. vervolg statement in C#
  2. Break Statement in Python
  3. Control Statement in C++
  4. Control Statement in PHP
0 aandelen

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.