Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele For-Silmukka | Ohjelmavirran Esittely
C++ Johdanto

bookFor-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

main.cpp

copy
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 counter-muuttujaan silmukan kulun merkitsemiseksi;
  • counter <= 5: silmukan päättymisehto. Silmukka jatkuu, jos counter-muuttuja on pienempi tai yhtä suuri kuin 5.
question mark

Kuinka monta iteraatiota tämä silmukka tekee?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 4

bookFor-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

main.cpp

copy
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 counter-muuttujaan silmukan kulun merkitsemiseksi;
  • counter <= 5: silmukan päättymisehto. Silmukka jatkuu, jos counter-muuttuja on pienempi tai yhtä suuri kuin 5.
question mark

Kuinka monta iteraatiota tämä silmukka tekee?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 5
some-alt