For-lus
De for-lus is complexer dan de andere lussen en bestaat uit drie delen.
loop_statement.cpp
1234for (counter; condition; expression) { // Block of instruction }
Initialiseert de lusvariabele. Meestal wordt een beginpunt ingesteld, zoals int i = 0, wat bepaalt waar de lus begint.
Definieert wanneer de lus moet stoppen. De lus blijft uitvoeren zolang deze conditie true is.
Werkt de lusvariabele bij na elke iteratie. Dit verhoogt of verlaagt vaak de teller, waardoor voortgang richting de stopconditie wordt gegarandeerd.
main.cpp
123456789#include <iostream> int main() { for (int counter = 0; counter <= 5; counter++) { std::cout << counter << std::endl; } }
De variabele int counter = 0 start de iteratie-teller op 0. De expressie counter++ verhoogt de teller met 1 bij elke uitvoering van de lus, waarmee elke iteratie wordt gemarkeerd. De conditie counter <= 5 zorgt ervoor dat de lus doorgaat zolang de teller kleiner dan of gelijk aan 5 is.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you explain the syntax of a for loop in more detail?
What happens if I change the condition in the for loop?
Can you give an example of a for loop in a different programming language?
Awesome!
Completion rate improved to 3.85
For-lus
Veeg om het menu te tonen
De for-lus is complexer dan de andere lussen en bestaat uit drie delen.
loop_statement.cpp
1234for (counter; condition; expression) { // Block of instruction }
Initialiseert de lusvariabele. Meestal wordt een beginpunt ingesteld, zoals int i = 0, wat bepaalt waar de lus begint.
Definieert wanneer de lus moet stoppen. De lus blijft uitvoeren zolang deze conditie true is.
Werkt de lusvariabele bij na elke iteratie. Dit verhoogt of verlaagt vaak de teller, waardoor voortgang richting de stopconditie wordt gegarandeerd.
main.cpp
123456789#include <iostream> int main() { for (int counter = 0; counter <= 5; counter++) { std::cout << counter << std::endl; } }
De variabele int counter = 0 start de iteratie-teller op 0. De expressie counter++ verhoogt de teller met 1 bij elke uitvoering van de lus, waarmee elke iteratie wordt gemarkeerd. De conditie counter <= 5 zorgt ervoor dat de lus doorgaat zolang de teller kleiner dan of gelijk aan 5 is.
Bedankt voor je feedback!