De Verklaringen van de controle
Een programma bestaat uit een aantal verklaringen die gewoonlijk de één na de ander worden uitgevoerd. De programma's kunnen veel krachtiger zijn als wij de orde kunnen controleren waarin de verklaringen in werking worden gesteld.
De verklaringen vallen in drie algemene types:
- Taak, waar de waarden, gewoonlijk de resultaten van berekeningen, in variabelen worden opgeslagen.
- De input/de Output, gegevens worden gelezen binnen of uitgeprint.
- De controle, het programma neemt een besluit over wat daarna te doen.
Deze sectie zal het gebruik van controleverklaringen in C bespreken. Wij zullen tonen hoe zij kunnen worden gebruikt om krachtige programma's langs te schrijven;
- Het herhalen van belangrijke secties van het programma.
- Het selecteren tussen facultatieve secties van een programma.
Als anders Verklaring
Dit wordt gebruikt om te besluiten of om iets te doen op een speciaal punt, of tussen twee cursussen van actie te beslissen.
De volgende test besluit of een student een examen met een pasteken van 45 heeft overgegaan
if (result >= 45)
printf("Pass\n");
else
printf("Fail\n");
Het is mogelijk om te gebruiken als deel zonder anders.
if (temperature < 0)
print("Frozen\n");
Elke versie bestaat uit een test, in de gekoppelde verklaring na als. Als de test toen waar is wordt de volgende verklaring uitgevoerd. Als het toen vals is wordt de verklaring na anders uitgevoerd als heden. Na dit, gaat de rest van het programma normaal verder.
Als wij wensen om meer dan één verklaring na te hebben als of anders, zouden zij tussen krullende steunen moeten worden gegroepeerd. Een dergelijke groepering wordt genoemd een samengestelde verklaring of een blok.
if (result >= 45)
{ printf("Passed\n");
printf("Congratulations\n");
}
else
{ printf("Failed\n");
printf("Better Luck Next Time\n");
}
Soms wensen wij om een multi-manierbesluit dat op verscheidene voorwaarden wordt gebaseerd te nemen. De meest algemene manier om dit te doen is door anders te gebruiken als variant op als verklaring.
|