Введення в цикл C # do-while

Програмування - це цікаво, особливо коли ви працюєте з концепцією OOPs. Через різні вимоги, визначені клієнтом, ми можемо стикатися з різними ситуаціями, рішення яких відрізняються. Багато разів трапляються ситуації, коли ми хочемо повторити речі в певному порядку. Ми не хочемо виконувати всю функцію або програму, а лише певний блок операторів протягом обмеженої кількості разів. Можливе рішення для таких типів ситуацій - це петлі. У C # доступно багато циклів, таких як цикл "for", "while" та "do-while". У цій статті ми розглянемо цикл "робити час" разом із прикладами, як це може допомогти вам подолати подібні ситуації. Сьогодні ми поговоримо про найбільш широко використовуваний цикл do-while.

Поясніть детально цикл C # Do-while

Як і багато інших циклів, доступних для мов на базі OOP, C # повністю підтримує цикл виконання часу. Схеми використовуються для запуску певного блоку висловлювань, поки умова не відповідає дійсності. Давайте розберемося, як це працює.

«Зробіть це, поки умова справжня». Скажімо, у непрофесійному розумінні ви програміст, і коли ви працюєте, ви пишете коди та виконуєте. Якщо ми спробуємо розібратися в цій ситуації в аспекті петлі, це буде:

do
(
(write codes)
(execute codes)
)
While
(
(You are on duty)
)

До того часу, поки умова справжня, блок коду, записаний у блок do, буде виконувати виконання. Цикл "час виконання" використовується в основному там, де кількість повторень не відома. Точно ми не знаємо, скільки разів код буде працювати, поки умова не буде перевірена під час виконання. Будь-яким способом це буде виконано принаймні один раз. Давайте обговоримо на прикладі реального життя циклів, доступних за допомогою c #.

Для циклу, циклу "циклу" та "циклу виконання": різниця

  • Усі ці три петлі використовуються для повторення виконання конкретного блоку певної умови. Однак є кілька відмінностей між цими трьома. Візьмемо приклад, якщо ви хочете подорожувати, і у вас є три варіанти: ваш транспортний засіб, рейс і автобус.
  • У першому випадку, якщо ви хочете подорожувати зі своїм автомобілем, слід перевірити наявний бензин (стан). Ви будете подорожувати лише за наявності бензину (умова) на відстань, яку хочете пройти (повторення). Аналогічно, For Loop спочатку перевірить стан і дізнається кількість повторень циклу, а потім запустить функцію.
  • Інша умова, якщо ви хочете подорожувати рейсом. По-перше, вам доведеться забронювати квиток на літак. По-перше, вам доведеться задовольнити умову, потім ви зможете сісти на рейс. Ось так працює, поки цикл працює. Функція запускається лише в тому випадку, якщо умова виконана. Кілька петель невідомі.
  • По-третє, якщо ви хочете поїхати автобусом, спершу сідайте в автобус, а потім берете квиток. Ось так працює цикл виконання часу. По-перше, він продовжить, потім перевірить умову і продовжить повторюватись, поки умова не буде істинною.

Поясніть синтаксис

Нижче наведено те, що ви повинні знати, перш ніж використовувати цикл виконання часу.

  • Ключові слова, які мають бути використані, це: робити і поки
  • Цикл виконується щонайменше один раз, незалежно від того, яка умова говорить.
  • Стан буде перевірено після того, як буде виконано тіло циклу.

Синтаксис використання часу:

do
(
//code that needs to be executed
)
While(condition);

Все, що потрібно, коли умова справдиться, слід помістити в частину коду "робити". Умова повинна бути визначена у частині "while" коду.

Блок-схема циклу C # Do-while

Як видно, заява буде виконуватися, незалежно від того, умова діє вперше. Після завершення звіту ситуація буде перевірена. Якщо умова справжня, вона повернеться до твердження. Однак якщо стан хибне, воно вийде з циклу і перейде до наступної частини програми.

Приклади

using System;
public class Example
(
public static void Main(string() args)
(
int i = 1;
do
(
Console.WriteLine(i);
i++;
) while (i <= 10) ;
)
)

Пояснення:

У наведеному вище прикладі було визначено ціле число "i". У частині do ми встановили, що робити з цим цілим числом. Ми застосували оператор ++, який додасть 1 до його попереднього значення та надрукує його. Це відбуватиметься до тих пір, поки ціле число «i» не дорівнює або менше 10. Отже, вихід цієї програми буде:

1

2

3

4

5

6

7

8

9

10

Нескінченний цикл виконання часу:

Якщо умовою встановлено булеве значення, цикл виконання часу продовжує виконуватись нескінченно. Пропонується задати числову умову. Нескінченний цикл можна закінчити натисканням клавіш Ctrl + c,

Приклад:

using System;
public class Example1
(
public static void Main(string() args)
(
do(
Console.WriteLine("endless loop");
) while(true);
)
)

Вихід

нескінченна петля

нескінченна петля

нескінченна петля

нескінченна петля

// можна припинити натисканням клавіш Ctrl + c

  • Примітно, що навіть якщо умова не відповідає визначеній в частині, вона все одно покаже початкове значення цілого числа, яке дорівнює 1.
  • У першому турі він не перевіряє стан. Стан перевіряється лише після виконання заяви.

Висновок

  • C # - це потужна мова для розробки програмного забезпечення, і важливо, щоб ви освоїли навіть дрібниці. Якщо правильні функції мови не використовуються в потрібний час, не тільки результат впливає, але й це свідчить про некомпетентність програми.
  • Цикл "до-час" широко використовується під час створення програм у певних умовах, і плюси і мінуси повинні бути добре відомими програмою для ефективного використання.
  • Коротше кажучи, вона повторює функцію, поки визначена умова не відповідає дійсності. Однак різниця між циклом while і циклом do-while є, тоді як Loop буде виконуватися лише тоді, коли стан вірно, але do-while буде працювати навіть один раз, незалежно від того, чи виконується умова.

Рекомендовані статті

Це було керівництвом для циклу C # do-while. Тут ми обговорили вступ, відмінності циклу while Loop та циклу do-while, блок-схему циклу C # Do-while з відповідними зразками синтаксису та коду. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. C # Строкові функції
  2. C # Команди
  3. Що таке багатопотокове читання в C #?
  4. C # Питання для інтерв'ю
  5. Керівництво по PHP Робіть цикл
  6. Робіть цикл у Python
  7. Багатопоточність в C # з методами