While-løkken i C++
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
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; } }
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.
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 9.09
While-løkken i C++
Sveip for å vise menyen
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
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; } }
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.
Takk for tilbakemeldingene dine!