Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære While-løkken i C++ | While-løkke
C++-Løkker

bookWhile-løkken i C++

Prerequisites
Forutsetninger

Løkker er essensielle i programmering fordi de lar deg gjenta handlinger eller oppgaver uten å måtte skrive den samme koden om og om igjen.

while-løkka er en av de viktigste konstruksjonene i programmering. For å illustrere ideen bak en while-løkke, kan du tenke deg at du er så glad i kaffe at du besøker en kaffebar hver dag.

Du fortsetter å gå dit så lenge den er åpen og rutinen din forblir uendret, gjentar de samme handlingene ved hvert besøk. Men når kafeen stenger, slutter du å besøke den.

En while-løkke fungerer på samme måte; den utfører en serie handlinger om og om igjen så lenge en bestemt betingelse er true, og den slutter å kjøre når denne betingelsen blir false.

I C++ bruker vi while-nøkkelordet for å opprette denne løkken. Etter nøkkelordet angir vi betingelsen i parentes, og deretter gir vi instruksjonene som skal utføres gjentatte ganger så lenge betingelsen er true, inne i krøllparenteser.

// keyword    condition		body
while            ( )         { }
main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { bool coffee_shop_is_open = true; // Condition // Loop executes as long as the coffee shop is ope while (coffee_shop_is_open) // Keyword (Condition) { // Body of the loop, this block will be executed repeatedly std::cout << "I am going to the coffee shop!" << std::endl; } }
Note
Merk

Dette er en uendelig løkke fordi betingelsen alltid forblir true. Vi vil se nærmere på uendelige løkker i senere kapitler.

Det kan også være flere betingelser i løkken ved å bruke operatorene && og ||. For eksempel, i sammenheng med kaffebaren, vil vi besøke den når den er åpen og når vi har penger. Begge disse betingelsene må være oppfylt for at vi skal fortsette å gå dit. Hvis kaffebaren er åpen, men vi ikke har penger, vil vi ikke gå dit.

question mark

Hvilken av følgende er riktig struktur for en while-løkke?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 1

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 9.09

bookWhile-løkken i C++

Sveip for å vise menyen

Prerequisites
Forutsetninger

Løkker er essensielle i programmering fordi de lar deg gjenta handlinger eller oppgaver uten å måtte skrive den samme koden om og om igjen.

while-løkka er en av de viktigste konstruksjonene i programmering. For å illustrere ideen bak en while-løkke, kan du tenke deg at du er så glad i kaffe at du besøker en kaffebar hver dag.

Du fortsetter å gå dit så lenge den er åpen og rutinen din forblir uendret, gjentar de samme handlingene ved hvert besøk. Men når kafeen stenger, slutter du å besøke den.

En while-løkke fungerer på samme måte; den utfører en serie handlinger om og om igjen så lenge en bestemt betingelse er true, og den slutter å kjøre når denne betingelsen blir false.

I C++ bruker vi while-nøkkelordet for å opprette denne løkken. Etter nøkkelordet angir vi betingelsen i parentes, og deretter gir vi instruksjonene som skal utføres gjentatte ganger så lenge betingelsen er true, inne i krøllparenteser.

// keyword    condition		body
while            ( )         { }
main.cpp

main.cpp

copy
123456789101112
#include <iostream> int main() { bool coffee_shop_is_open = true; // Condition // Loop executes as long as the coffee shop is ope while (coffee_shop_is_open) // Keyword (Condition) { // Body of the loop, this block will be executed repeatedly std::cout << "I am going to the coffee shop!" << std::endl; } }
Note
Merk

Dette er en uendelig løkke fordi betingelsen alltid forblir true. Vi vil se nærmere på uendelige løkker i senere kapitler.

Det kan også være flere betingelser i løkken ved å bruke operatorene && og ||. For eksempel, i sammenheng med kaffebaren, vil vi besøke den når den er åpen og når vi har penger. Begge disse betingelsene må være oppfylt for at vi skal fortsette å gå dit. Hvis kaffebaren er åpen, men vi ikke har penger, vil vi ikke gå dit.

question mark

Hvilken av følgende er riktig struktur for en while-løkke?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 1
some-alt