Do-While-Slinga
do-while-loopen liknar while-loopen, men den kör den angivna kodblocket först och kontrollerar sedan villkoret. Därför körs kodblocket alltid minst en gång, även om villkoret är false.
Följande är syntaxen för do-while-loopen:
do {
// code to be executed
} while (condition);
Låt oss titta på ett praktiskt exempel:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Koden ovan skriver ut "Hello World" även om villkoret 1 < 0 är false. Detta blir tydligare om vi tittar på flödesschemat för do-while-loopen:
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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-Slinga
Svep för att visa menyn
do-while-loopen liknar while-loopen, men den kör den angivna kodblocket först och kontrollerar sedan villkoret. Därför körs kodblocket alltid minst en gång, även om villkoret är false.
Följande är syntaxen för do-while-loopen:
do {
// code to be executed
} while (condition);
Låt oss titta på ett praktiskt exempel:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Koden ovan skriver ut "Hello World" även om villkoret 1 < 0 är false. Detta blir tydligare om vi tittar på flödesschemat för do-while-loopen:
Tack för dina kommentarer!