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