For-løkke
For-løkka er mer kompleks enn de andre løkkene og består av tre deler.
loop_statement.cpp
1234for (counter; condition; expression) { // Block of instruction }
Initialiserer løkkevariabelen. Den setter vanligvis et startpunkt, for eksempel int i = 0, som bestemmer hvor løkken begynner.
Definerer når løkken skal stoppe. Løkken fortsetter å kjøre så lenge denne betingelsen er true.
Oppdaterer løkkevariabelen etter hver iterasjon. Dette øker eller minsker ofte telleren, og sikrer fremdrift mot avslutningsbetingelsen.
main.cpp
123456789#include <iostream> int main() { for (int counter = 0; counter <= 5; counter++) { std::cout << counter << std::endl; } }
Variabelen int counter = 0 starter iterasjonstelleren på 0. Uttrykket counter++ øker telleren med 1 for hver gang løkken kjøres, og markerer hver iterasjon. Betingelsen counter <= 5 sørger for at løkken fortsetter så lenge telleren er mindre enn eller lik 5.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.85
For-løkke
Sveip for å vise menyen
For-løkka er mer kompleks enn de andre løkkene og består av tre deler.
loop_statement.cpp
1234for (counter; condition; expression) { // Block of instruction }
Initialiserer løkkevariabelen. Den setter vanligvis et startpunkt, for eksempel int i = 0, som bestemmer hvor løkken begynner.
Definerer når løkken skal stoppe. Løkken fortsetter å kjøre så lenge denne betingelsen er true.
Oppdaterer løkkevariabelen etter hver iterasjon. Dette øker eller minsker ofte telleren, og sikrer fremdrift mot avslutningsbetingelsen.
main.cpp
123456789#include <iostream> int main() { for (int counter = 0; counter <= 5; counter++) { std::cout << counter << std::endl; } }
Variabelen int counter = 0 starter iterasjonstelleren på 0. Uttrykket counter++ øker telleren med 1 for hver gang løkken kjøres, og markerer hver iterasjon. Betingelsen counter <= 5 sørger for at løkken fortsetter så lenge telleren er mindre enn eller lik 5.
Takk for tilbakemeldingene dine!