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 what happens if the condition in the for loop is never met?
What would happen if I changed the increment from counter++ to counter += 2?
Can you show an example of a for loop in another 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!