Do-While-Schleife
Die do-while
-Schleife ähnelt der while
-Schleife, jedoch wird der angegebene Codeblock zuerst ausgeführt und anschließend die Bedingung überprüft. Daher wird der Codeblock mindestens einmal ausgeführt, selbst wenn die Bedingung false
ist.
Nachfolgend die Syntax der do-while
-Schleife:
do {
// code to be executed
} while (condition);
Betrachten wir das praktische Beispiel:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Der obige Code gibt "Hello World"
aus, obwohl die Bedingung 1 < 0
false ist. Dies wird durch das Flussdiagramm der do-while-Schleife noch deutlicher:
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Can you explain why the code block runs even if the condition is false?
Can you show a different example using a do-while loop?
Can you describe the flow diagram of the do-while loop?
Awesome!
Completion rate improved to 1.59
Do-While-Schleife
Swipe um das Menü anzuzeigen
Die do-while
-Schleife ähnelt der while
-Schleife, jedoch wird der angegebene Codeblock zuerst ausgeführt und anschließend die Bedingung überprüft. Daher wird der Codeblock mindestens einmal ausgeführt, selbst wenn die Bedingung false
ist.
Nachfolgend die Syntax der do-while
-Schleife:
do {
// code to be executed
} while (condition);
Betrachten wir das praktische Beispiel:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Der obige Code gibt "Hello World"
aus, obwohl die Bedingung 1 < 0
false ist. Dies wird durch das Flussdiagramm der do-while-Schleife noch deutlicher:
Danke für Ihr Feedback!