Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære For-løkke | Introduksjon til Programflyt
C++ Introduksjon

bookFor-løkke

For-løkka er mer kompleks enn de andre løkkene og består av tre deler.

loop_statement.cpp

loop_statement.cpp

copy
1234
for (counter; condition; expression) { // Block of instruction }
Teller
expand arrow

Initialiserer løkkevariabelen. Den setter vanligvis et startpunkt, for eksempel int i = 0, som bestemmer hvor løkken begynner.

Betingelse
expand arrow

Definerer når løkken skal stoppe. Løkken fortsetter å kjøre så lenge denne betingelsen er true.

Uttrykk
expand arrow

Oppdaterer løkkevariabelen etter hver iterasjon. Dette øker eller minsker ofte telleren, og sikrer fremdrift mot avslutningsbetingelsen.

main.cpp

main.cpp

copy
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.

question mark

Hvor mange iterasjoner vil denne løkken utføre?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 5

Spør AI

expand

Spør AI

ChatGPT

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

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

loop_statement.cpp

copy
1234
for (counter; condition; expression) { // Block of instruction }
Teller
expand arrow

Initialiserer løkkevariabelen. Den setter vanligvis et startpunkt, for eksempel int i = 0, som bestemmer hvor løkken begynner.

Betingelse
expand arrow

Definerer når løkken skal stoppe. Løkken fortsetter å kjøre så lenge denne betingelsen er true.

Uttrykk
expand arrow

Oppdaterer løkkevariabelen etter hver iterasjon. Dette øker eller minsker ofte telleren, og sikrer fremdrift mot avslutningsbetingelsen.

main.cpp

main.cpp

copy
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.

question mark

Hvor mange iterasjoner vil denne løkken utføre?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 5
some-alt