Do-While-Løkke
do-while-løkken ligner while-løkken, men den udfører først den angivne kodeblok og kontrollerer derefter betingelsen. Derfor udføres kodeblokken altid mindst én gang, selv hvis betingelsen er false.
Følgende viser syntaksen for do-while-løkken:
do {
// code to be executed
} while (condition);
Overvej følgende praktiske eksempel:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Koden ovenfor udskriver "Hello World", selvom betingelsen 1 < 0 er false. Dette bliver tydeligere ved at se på flowdiagrammet for do-while-løkken:
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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-Løkke
Stryg for at vise menuen
do-while-løkken ligner while-løkken, men den udfører først den angivne kodeblok og kontrollerer derefter betingelsen. Derfor udføres kodeblokken altid mindst én gang, selv hvis betingelsen er false.
Følgende viser syntaksen for do-while-løkken:
do {
// code to be executed
} while (condition);
Overvej følgende praktiske eksempel:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Koden ovenfor udskriver "Hello World", selvom betingelsen 1 < 0 er false. Dette bliver tydeligere ved at se på flowdiagrammet for do-while-løkken:
Tak for dine kommentarer!