Wat is een for-lus?
Een for-lus herhaalt een blok code een bekend aantal keren. Je gebruikt het wanneer je bijvoorbeeld over een array wilt itereren of wanneer je een teller stapsgewijs wilt verhogen of verlagen.
Casus
Je wilt de cijfers van 1 tot en met 100 optellen. Met een for-lus kun je dit elegant in één codeblock doen.
Hoe zit een for-lus in elkaar?
Een for-lus bestaat uit een aantal vaste onderdelen:
- initiële expressie: wordt één keer vóór de loop uitgevoerd (bijv.
int i = 0;
). - voorwaarde: wordt vóór elke iteratie gecheckt; zolang die
true
is, blijft de lus draaien. - iteratie-expressie: wordt na elke iteratie uitgevoerd (bijv.
i++
). - Body: code die bij elke iteratie loopt
Codevoorbeeld
for (initiële expressie; voorwaarde; iteratie-expressie)
{
// body: code die bij elke iteratie loopt
}
Codevoorbeeld
for (int i = 1; i <= 5; i++)
{
Console.WriteLine($"Ronde {i}");
}
Resultaat
Ronde 1 Ronde 2 Ronde 3 Ronde 4 Ronde 5
Hoe gebruik je een for-lus?
Je gebruikt een for-lus
- Voor een vaste herhalingsstructuur met een teller.
- Bij het itereren over indexen in een array of lijst.
- Als alternatief voor
while
wanneer het aantal herhalingen vooraf bekend is.
Tip
Als het aantal iteraties afhankelijk is van invoer die tijdens de loop verandert, kun je beter een while-loop gebruiken.
Volgende stap: Stappen For