De While-Lus in C++
Lussen zijn essentieel in programmeren omdat ze het mogelijk maken om handelingen of taken te herhalen zonder steeds dezelfde code opnieuw te schrijven.
De while-lus is een van de belangrijkste constructies in programmeren. Om het idee achter een while-lus te illustreren: stel je voor dat je zo dol bent op koffie dat je elke dag een koffiezaak bezoekt.
Je blijft daar naartoe gaan zolang de zaak open is en je routine hetzelfde blijft, waarbij je dezelfde handelingen bij elk bezoek herhaalt. Zodra de zaak sluit, stop je met bezoeken.
Een while-lus werkt op exact dezelfde manier; deze voert een reeks handelingen herhaaldelijk uit zolang een bepaalde voorwaarde true blijft, en stopt met uitvoeren zodra die voorwaarde false wordt.
In C++ gebruiken we het while-sleutelwoord om deze lus te maken. Na het sleutelwoord geven we de voorwaarde op tussen haakjes, en binnen de accolades plaatsen we de instructies die herhaaldelijk moeten worden uitgevoerd zolang de voorwaarde true blijft.
// keyword condition body
while ( ) { }
main.cpp
123456789101112#include <iostream> int main() { bool coffee_shop_is_open = true; // Condition // Loop executes as long as the coffee shop is ope while (coffee_shop_is_open) // Keyword (Condition) { // Body of the loop, this block will be executed repeatedly std::cout << "I am going to the coffee shop!" << std::endl; } }
Dit is een oneindige lus omdat de voorwaarde altijd true blijft. We zullen oneindige lussen later in detail bespreken in toekomstige hoofdstukken.
Er kunnen ook meerdere voorwaarden in de lus worden gebruikt met de operatoren && en ||. Bijvoorbeeld, in de context van het koffiehuis bezoeken we het wanneer het open is en wanneer we geld hebben. Beide voorwaarden moeten voldaan zijn om daar te blijven komen. Als het koffiehuis open is maar we geen geld hebben, gaan we er niet naartoe.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 9.09
De While-Lus in C++
Veeg om het menu te tonen
Lussen zijn essentieel in programmeren omdat ze het mogelijk maken om handelingen of taken te herhalen zonder steeds dezelfde code opnieuw te schrijven.
De while-lus is een van de belangrijkste constructies in programmeren. Om het idee achter een while-lus te illustreren: stel je voor dat je zo dol bent op koffie dat je elke dag een koffiezaak bezoekt.
Je blijft daar naartoe gaan zolang de zaak open is en je routine hetzelfde blijft, waarbij je dezelfde handelingen bij elk bezoek herhaalt. Zodra de zaak sluit, stop je met bezoeken.
Een while-lus werkt op exact dezelfde manier; deze voert een reeks handelingen herhaaldelijk uit zolang een bepaalde voorwaarde true blijft, en stopt met uitvoeren zodra die voorwaarde false wordt.
In C++ gebruiken we het while-sleutelwoord om deze lus te maken. Na het sleutelwoord geven we de voorwaarde op tussen haakjes, en binnen de accolades plaatsen we de instructies die herhaaldelijk moeten worden uitgevoerd zolang de voorwaarde true blijft.
// keyword condition body
while ( ) { }
main.cpp
123456789101112#include <iostream> int main() { bool coffee_shop_is_open = true; // Condition // Loop executes as long as the coffee shop is ope while (coffee_shop_is_open) // Keyword (Condition) { // Body of the loop, this block will be executed repeatedly std::cout << "I am going to the coffee shop!" << std::endl; } }
Dit is een oneindige lus omdat de voorwaarde altijd true blijft. We zullen oneindige lussen later in detail bespreken in toekomstige hoofdstukken.
Er kunnen ook meerdere voorwaarden in de lus worden gebruikt met de operatoren && en ||. Bijvoorbeeld, in de context van het koffiehuis bezoeken we het wanneer het open is en wanneer we geld hebben. Beide voorwaarden moeten voldaan zijn om daar te blijven komen. Als het koffiehuis open is maar we geen geld hebben, gaan we er niet naartoe.
Bedankt voor je feedback!