For-silmukka
For-silmukka on monimutkaisempi kuin muut silmukat ja koostuu kolmesta osasta. For-silmukan rakenne:
for (counter; exit condition; loop expression)
{
// block of instruction
do_something;
}
- Laskuri;
- Poistumisehto;
- Silmukan lauseke.
main.cpp
123456789#include <iostream> int main() { for (int counter = 0; counter <= 5; counter++) { std::cout << counter << std::endl; } }
int counter = 0
: iteraation laskuri;counter++
: Jokaisella iteraatiolla lisätään 1 muuttujaancounter
silmukan etenemisen merkiksi;counter <= 5
: silmukan päättymisehto. Silmukka jatkuu, jos muuttujacounter
on pienempi tai yhtä suuri kuin 5.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 4. Luku 5
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Suggested prompts:
Can you explain each part of the for loop in more detail?
What happens if I change the exit condition?
Can you give an example of a for loop in action?
Awesome!
Completion rate improved to 3.85
For-silmukka
Pyyhkäise näyttääksesi valikon
For-silmukka on monimutkaisempi kuin muut silmukat ja koostuu kolmesta osasta. For-silmukan rakenne:
for (counter; exit condition; loop expression)
{
// block of instruction
do_something;
}
- Laskuri;
- Poistumisehto;
- Silmukan lauseke.
main.cpp
123456789#include <iostream> int main() { for (int counter = 0; counter <= 5; counter++) { std::cout << counter << std::endl; } }
int counter = 0
: iteraation laskuri;counter++
: Jokaisella iteraatiolla lisätään 1 muuttujaancounter
silmukan etenemisen merkiksi;counter <= 5
: silmukan päättymisehto. Silmukka jatkuu, jos muuttujacounter
on pienempi tai yhtä suuri kuin 5.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 4. Luku 5