Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Met de while instructie kunt u een instructie herhalen totdat een opgegeven expressie onwaar wordt.
Syntaxis
iteration-statement:
while (
expression
)
statement
Het expression type rekenkundige of aanwijzer moet een rekenkundige of aanwijzer hebben. De uitvoering gaat als volgt:
De
expressionwaarde wordt geëvalueerd.Als
expressionde instructie in eerste instantie onwaar is, wordt de hoofdtekst van dewhileinstructie nooit uitgevoerd en wordt het besturingselement van dewhileinstructie doorgegeven aan de volgende instructie in het programma.Als
expressionwaar (niet-nul) is, wordt de hoofdtekst van de instructie uitgevoerd en wordt het proces herhaald vanaf stap 1.
De while instructie kan ook worden beëindigd wanneer een break, gotoof return binnen de hoofdtekst van de instructie wordt uitgevoerd. Gebruik de continue instructie om een iteratie te beëindigen zonder de while lus af te sluiten. De continue instructie geeft de controle door aan de volgende iteratie van de while instructie.
Hier volgt een voorbeeld van de while instructie:
while ( i >= 0 )
{
string1[i] = string2[i];
i--;
}
In dit voorbeeld worden tekens gekopieerd van string2 naar string1. Als i deze groter is dan of gelijk is aan 0, string2[i] wordt deze toegewezen string1[i] aan en i wordt afgebroken. Wanneer i de uitvoering van de instructie onder de 0 valt of bereikt, wordt de while uitvoering beëindigd.