Цикл Do-While
Цикл do-while схожий на цикл while, однак він спочатку виконує вказаний блок коду, а потім перевіряє умову, тому він завжди виконує блок коду хоча б один раз, навіть якщо умова хибна. Нижче наведено синтаксис циклу do-while:
do {
// code to be executed
} while (condition);
Приклад:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Наведений вище код виводить "Hello World", навіть якщо умова 1 < 0
є хибною. Це стане зрозумілішим, якщо подивитися на діаграму потоку циклу do-while:
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain why the code block executes even if the condition is false?
Can you provide another example of a do-while loop?
Can you describe the flow diagram of the do-while loop?
Awesome!
Completion rate improved to 1.59
Цикл Do-While
Свайпніть щоб показати меню
Цикл do-while схожий на цикл while, однак він спочатку виконує вказаний блок коду, а потім перевіряє умову, тому він завжди виконує блок коду хоча б один раз, навіть якщо умова хибна. Нижче наведено синтаксис циклу do-while:
do {
// code to be executed
} while (condition);
Приклад:
main.cs
1234567891011121314using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }
Наведений вище код виводить "Hello World", навіть якщо умова 1 < 0
є хибною. Це стане зрозумілішим, якщо подивитися на діаграму потоку циклу do-while:
Дякуємо за ваш відгук!