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

Програмирането е забавно, особено когато работите с концепция, базирана на OOP. Поради различните изисквания, посочени от клиента, може да попаднем в различни ситуации, за които решенията са различни. Много пъти има ситуации, в които искаме да повторим нещата в определен ред. Ние не желаем да изпълняваме цялата функция или програма, а само конкретен блок от операции за ограничен брой пъти. Възможното решение за този тип ситуации е Loops. В C # има много бримки, като цикъл „за“, „докато“ и „до-докато“. В тази статия ще обсъдим цикъла „до-докато“ заедно с примерите как може да ви помогне да преодолеете подобни ситуации. Днес ще поговорим за най-широко използвания цикъл до-while.

Обяснете подробно C # Do-while Loop

Подобно на много други цикли, налични на езици, базирани на OOP, и C # напълно поддържа цикъл, докато работи. Схемите се използват за изпълнение на определен блок от оператори, докато условието е вярно. Нека да разберем как става това.

„Направете това, докато условието е вярно.“ В лаински термин, да предположим, че сте програмист, а когато сте на работа, пишете кодове и изпълнявате. Ако се опитаме да разберем тази ситуация във, аспект, докато цикъл, ще бъде:

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

До времето, докато условието е вярно, блокът код, който е написан в блок, ще продължи да се изпълнява. Използва се предимно цикъл, докато броят на повторенията не е известен. Точно ние не знаем колко пъти ще се изпълнява кодът, докато състоянието се провери по време на изпълнение. По всякакъв начин, това ще се изпълни поне един път. Нека да обсъдим с пример от реалния живот за циклите, налични с c #.

За цикъл, докато цикъл и цикъл за докосване: разлика

  • Всички тези три цикъла се използват за повтаряне на конкретното блоково изпълнение на определено условие. Има обаче няколко разлики между тези три. Нека вземем пример, ако искате да пътувате, и имате три варианта, вашето превозно средство, полет и автобус.
  • При първото условие, ако искате да пътувате с автомобила си, трябва да проверите наличния бензин (състояние). Ще пътувате само ако е наличен бензин (условие) за разстоянието, което искате да изминете (повторение). По същия начин, For Loop първо ще провери състоянието и ще знае колко пъти ще се повтори Loop, след което ще стартира функцията.
  • Другото условие, ако искате да пътувате с полет. Първо, ще трябва да резервирате билет за самолета. Първо, ще трябва да удовлетворите условието, след което можете да се качите на полета. Така работи, докато Loop работи. Функцията ще се изпълнява само ако условието е изпълнено. Няколко бримки не са известни.
  • Трето, ако искате да отидете с автобус, първо се качете на автобуса и след това вземете билета. Ето как работи цикълът, докато работи. Първо, той ще продължи, след това ще провери състоянието и ще продължи да се повтаря, докато състоянието е вярно.

Обяснете синтаксиса

По-долу са нещата, които трябва да знаете, преди да използвате цикъл „до-докато“.

  • Ключовите думи, които ще се използват са: направете и докато
  • Цикълът ще се изпълни поне един път, независимо от това, което условие казва.
  • Състоянието ще бъде проверено след изпълнение на тялото на цикъла.

Синтаксисът за използване на време, докато:

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

Всичко, което се изисква, когато условието е вярно, трябва да бъде поставено в частта „код“ на кода. Условието трябва да бъде дефинирано в частта „докато“.

Блок-схема на цикъла на 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

Безкраен цикъл за време на работа:

Ако условието е настроено като булева стойност, цикълът до-while ще продължи да се изпълнява безкрайно. Предполага се, че е дадено числово условие. Безкрайният цикъл може да бъде прекратен с натискане на Ctrl + c,

Пример:

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

продукция

безкраен цикъл

безкраен цикъл

безкраен цикъл

безкраен цикъл

// може да бъде прекратено с натискане на Ctrl + c

  • Забележително е, че дори и условието да не отговаря на дефинираното в част, то все пак ще покаже началната стойност на цяло число, което е 1.
  • В първия кръг не се проверява състоянието. Състоянието се проверява само след изпълнението на изявлението.

заключение

  • C # е мощен език за разработка на софтуер и е от съществено значение да овладеете дори малките неща. Ако правилните функции на езика не се използват в точното време, не само резултатът се засяга, но също така показва некомпетентността на програмата.
  • Loop докато не се използва широко, докато се правят програми при определени условия, а плюсовете и минусите трябва да бъдат добре познати от програмата, за да я използват ефективно.
  • С две думи тя повтаря функцията, докато дефинираното условие е вярно. Въпреки това, разликата между цикъл while и lo-while е, докато Loop ще се изпълнява само когато състоянието е вярно, но do-while ще работи дори един път, независимо дали условието е изпълнено.

Препоръчителни статии

Това е ръководство за цикъл на C # do-while. Тук сме обсъдили въвеждането, разликите на цикъла на цикъла и цикъл „до-докато“, блок-схемата на C # Do-while Loop със съответните синтаксиси и кодови проби. Можете да разгледате и другите ни предложени статии, за да научите повече -

  1. C # струнни функции
  2. C # Команди
  3. Какво е многопоточност в C #?
  4. C # Въпроси за интервю
  5. Ръководство за PHP Правете докато цикъл
  6. Правете докато цикъл в Python
  7. Многопоточност в C # с методи