Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära While-loopen i C++ | While Loop
C++-Loopar

bookWhile-loopen i C++

Prerequisites
Förkunskaper

Loopar är grundläggande inom programmering eftersom de möjliggör upprepning av åtgärder eller uppgifter utan att samma kod behöver skrivas om flera gånger.

while-loopen är en av de viktigaste konstruktionerna inom programmering. För att illustrera idén bakom en while-loop, tänk dig att du älskar kaffe så mycket att du besöker ett kafé varje dag.

Du fortsätter att gå dit så länge det är öppet och din rutin förblir oförändrad, upprepar samma åtgärder vid varje besök. Men när kaféet stänger slutar du att gå dit.

En while-loop fungerar på exakt samma sätt, den utför en serie åtgärder om och om igen så länge ett visst villkor är true, och slutar att köra när det villkoret blir false.

I C++ används nyckelordet while för att skapa denna loop. Efter nyckelordet anges villkoret inom parentes, och därefter anges instruktionerna som ska upprepas inom måsvingar, så länge villkoret är true.

// 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
Not

Detta är en oändlig loop eftersom villkoret alltid förblir true. Vi kommer att behandla oändliga loopar mer ingående i kommande kapitel.

Det kan också finnas flera villkor i loopen med hjälp av operatorerna && och ||. Till exempel, i sammanhanget av kaféet, kommer vi att besöka det när det är öppet och när vi har pengar. Båda dessa villkor måste vara uppfyllda för att vi ska fortsätta gå dit. Om kaféet är öppet men vi inte har pengar, kommer vi inte att gå dit.

question mark

Vilken av följande är den korrekta strukturen för en while-loop?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 1

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Can you give an example of a while loop in C++?

What is the difference between && and || in loop conditions?

Can you explain more about how conditions work in a while loop?

Awesome!

Completion rate improved to 9.09

bookWhile-loopen i C++

Svep för att visa menyn

Prerequisites
Förkunskaper

Loopar är grundläggande inom programmering eftersom de möjliggör upprepning av åtgärder eller uppgifter utan att samma kod behöver skrivas om flera gånger.

while-loopen är en av de viktigaste konstruktionerna inom programmering. För att illustrera idén bakom en while-loop, tänk dig att du älskar kaffe så mycket att du besöker ett kafé varje dag.

Du fortsätter att gå dit så länge det är öppet och din rutin förblir oförändrad, upprepar samma åtgärder vid varje besök. Men när kaféet stänger slutar du att gå dit.

En while-loop fungerar på exakt samma sätt, den utför en serie åtgärder om och om igen så länge ett visst villkor är true, och slutar att köra när det villkoret blir false.

I C++ används nyckelordet while för att skapa denna loop. Efter nyckelordet anges villkoret inom parentes, och därefter anges instruktionerna som ska upprepas inom måsvingar, så länge villkoret är true.

// 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
Not

Detta är en oändlig loop eftersom villkoret alltid förblir true. Vi kommer att behandla oändliga loopar mer ingående i kommande kapitel.

Det kan också finnas flera villkor i loopen med hjälp av operatorerna && och ||. Till exempel, i sammanhanget av kaféet, kommer vi att besöka det när det är öppet och när vi har pengar. Båda dessa villkor måste vara uppfyllda för att vi ska fortsätta gå dit. Om kaféet är öppet men vi inte har pengar, kommer vi inte att gå dit.

question mark

Vilken av följande är den korrekta strukturen för en while-loop?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 1
some-alt