For-silmukka
for-silmukka on monimutkaisempi kuin muut silmukat ja koostuu kolmesta osasta.
loop_statement.cpp
1234for (counter; condition; expression) { // Block of instruction }
Alustaa silmukan muuttujan. Yleensä määrittää aloituskohdan, kuten int i = 0, joka määrittää, mistä silmukka alkaa.
Määrittää, milloin silmukan suoritus päättyy. Silmukka jatkuu niin kauan kuin tämä ehto on true.
Päivittää silmukan muuttujan jokaisen kierroksen jälkeen. Usein kasvattaa tai pienentää laskuria, varmistaen etenemisen lopetusehtoa kohti.
main.cpp
123456789#include <iostream> int main() { for (int counter = 0; counter <= 5; counter++) { std::cout << counter << std::endl; } }
Muuttuja int counter = 0 asettaa iteraatiolaskurin aloitusarvoksi 0. Lauseke counter++ kasvattaa laskuria yhdellä jokaisella silmukan suorituskerralla, merkitsemällä jokaisen iteraation. Ehto counter <= 5 varmistaa, että silmukka jatkuu niin kauan kuin laskuri on pienempi tai yhtä suuri kuin 5.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
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.
loop_statement.cpp
1234for (counter; condition; expression) { // Block of instruction }
Alustaa silmukan muuttujan. Yleensä määrittää aloituskohdan, kuten int i = 0, joka määrittää, mistä silmukka alkaa.
Määrittää, milloin silmukan suoritus päättyy. Silmukka jatkuu niin kauan kuin tämä ehto on true.
Päivittää silmukan muuttujan jokaisen kierroksen jälkeen. Usein kasvattaa tai pienentää laskuria, varmistaen etenemisen lopetusehtoa kohti.
main.cpp
123456789#include <iostream> int main() { for (int counter = 0; counter <= 5; counter++) { std::cout << counter << std::endl; } }
Muuttuja int counter = 0 asettaa iteraatiolaskurin aloitusarvoksi 0. Lauseke counter++ kasvattaa laskuria yhdellä jokaisella silmukan suorituskerralla, merkitsemällä jokaisen iteraation. Ehto counter <= 5 varmistaa, että silmukka jatkuu niin kauan kuin laskuri on pienempi tai yhtä suuri kuin 5.
Kiitos palautteestasi!