Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Die While-Schleife in C++ | While-Schleife
C++-Schleifen

bookDie While-Schleife in C++

Prerequisites
Voraussetzungen

Schleifen sind im Programmieren unerlässlich, da sie das Wiederholen von Aktionen oder Aufgaben ermöglichen, ohne denselben Code immer wieder schreiben zu müssen.

Die while-Schleife ist eine der wichtigsten Konstruktionen in der Programmierung. Um das Prinzip einer while-Schleife zu veranschaulichen, stellen Sie sich vor, Sie lieben Kaffee so sehr, dass Sie jeden Tag ein Café besuchen.

Sie gehen so lange dorthin, wie es geöffnet ist und Ihre Routine unverändert bleibt, wiederholen also bei jedem Besuch die gleichen Handlungen. Sobald das Café jedoch schließt, hören Sie auf, es zu besuchen.

Eine while-Schleife funktioniert genauso: Sie führt eine Reihe von Anweisungen immer wieder aus, solange eine bestimmte Bedingung true bleibt, und stoppt die Ausführung, sobald diese Bedingung false wird.

In C++ wird diese Schleife mit dem Schlüsselwort while erstellt. Nach dem Schlüsselwort wird die Bedingung in Klammern angegeben, und in geschweiften Klammern folgen die Anweisungen, die wiederholt ausgeführt werden, solange die Bedingung true ist.

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

Dies ist eine Endlosschleife, da die Bedingung immer true bleibt. Wir werden Endlosschleifen in späteren Kapiteln ausführlich behandeln.

Es können auch mehrere Bedingungen in der Schleife mit den Operatoren && und || verwendet werden. Im Kontext des Cafés besuchen wir es beispielsweise, wenn es geöffnet ist und wenn wir Geld haben. Beide Bedingungen müssen erfüllt sein, damit wir weiterhin dorthin gehen. Ist das Café geöffnet, aber wir haben kein Geld, gehen wir nicht dorthin.

question mark

Welche der folgenden Strukturen ist korrekt für eine while-Schleife?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 9.09

bookDie While-Schleife in C++

Swipe um das Menü anzuzeigen

Prerequisites
Voraussetzungen

Schleifen sind im Programmieren unerlässlich, da sie das Wiederholen von Aktionen oder Aufgaben ermöglichen, ohne denselben Code immer wieder schreiben zu müssen.

Die while-Schleife ist eine der wichtigsten Konstruktionen in der Programmierung. Um das Prinzip einer while-Schleife zu veranschaulichen, stellen Sie sich vor, Sie lieben Kaffee so sehr, dass Sie jeden Tag ein Café besuchen.

Sie gehen so lange dorthin, wie es geöffnet ist und Ihre Routine unverändert bleibt, wiederholen also bei jedem Besuch die gleichen Handlungen. Sobald das Café jedoch schließt, hören Sie auf, es zu besuchen.

Eine while-Schleife funktioniert genauso: Sie führt eine Reihe von Anweisungen immer wieder aus, solange eine bestimmte Bedingung true bleibt, und stoppt die Ausführung, sobald diese Bedingung false wird.

In C++ wird diese Schleife mit dem Schlüsselwort while erstellt. Nach dem Schlüsselwort wird die Bedingung in Klammern angegeben, und in geschweiften Klammern folgen die Anweisungen, die wiederholt ausgeführt werden, solange die Bedingung true ist.

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

Dies ist eine Endlosschleife, da die Bedingung immer true bleibt. Wir werden Endlosschleifen in späteren Kapiteln ausführlich behandeln.

Es können auch mehrere Bedingungen in der Schleife mit den Operatoren && und || verwendet werden. Im Kontext des Cafés besuchen wir es beispielsweise, wenn es geöffnet ist und wenn wir Geld haben. Beide Bedingungen müssen erfüllt sein, damit wir weiterhin dorthin gehen. Ist das Café geöffnet, aber wir haben kein Geld, gehen wir nicht dorthin.

question mark

Welche der folgenden Strukturen ist korrekt für eine while-Schleife?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 1
some-alt