Inhoudsopgave:
Definitie - Wat betekent While Statement?
De while-instructie, in C #, is een iteratie-instructie waarmee een ingebedde instructie nul of meer keer voorwaardelijk kan worden uitgevoerd. De ingesloten instructie impliceert het codeblok dat enkele of meerdere instructies bevat die moeten worden uitgevoerd binnen de while-instructie.
De while-instructie is een van de control flow-instructies in C # waarmee meerdere logische opeenvolgingen in een lus kunnen worden uitgevoerd totdat een specifieke voorwaarde onwaar is. Aangezien de controlerende expressie die de voorwaarde vertegenwoordigt, wordt geëvalueerd aan het begin van de uitvoering van de while-lus, is er een mogelijkheid om de lus niet binnen te gaan wanneer de voorwaarde onwaar terugkeert in de eerste iteratie.
De while-instructie wordt meestal gebruikt wanneer het aantal uit te voeren iteraties niet bekend is en niet kan worden geschat. De while-instructie kan ook worden gebruikt in een lus waarbij de voorwaarde altijd waar blijft, maar er zijn exit-voorwaarden in de luslichaamsverklaringen.
Techopedia legt While Statement uit
De while-instructie heeft één parameter nodig die de Booleaanse uitdrukking aangeeft die de voorwaarde voor de beëindiging van de lus vertegenwoordigt. In het geval van meer dan één voorwaarde, kan de Booleaanse expressie worden gebouwd door meerdere voorwaarden te combineren met voorwaardelijke logische operatoren (&& en ||) of Booleaanse logische operatoren (& en |).
De Booleaanse uitdrukking wordt geëvalueerd terwijl:
- Invoeren van de lus in de eerste iteratie
- Het besturingselement bereikt het einde van de ingesloten instructie van de while-instructie
- De instructie "doorgaan" wordt binnen de lus uitgevoerd
Als het resultaat van de evaluatie van deze uitdrukking waar is, wordt het besturingselement overgedragen naar de ingesloten instructie. Als de Booleaanse expressie false retourneert, wordt het besturingselement overgedragen uit de while-opdracht.
De instructie while kan bijvoorbeeld worden gebruikt om de getallen van één tot 10 af te drukken door een geschikte Booleaanse voorwaarde op te geven, samen met de noodzakelijke update van de variabele die aan de voorwaarde is gekoppeld.
"Break", "return", "throw" en "goto" zijn de jump-statements die kunnen worden gebruikt in de while-lus om de iteratie van de statements die in die lus zijn ingebed te verlaten.
Om de while-instructie te beëindigen en het voorkomen van een oneindige lus te voorkomen, moet de Booleaanse expressie op de juiste manier worden gedefinieerd, samen met de juiste initialisatie en update van de variabelen die in de expressie worden gebruikt.
Deze definitie is geschreven in de context van C #
