Найти в Дзене
Хочу быть Кодером

Циклы в C# простыми словами (часть 1)

Оглавление

Hello World!Вещает Слава Пацифист и хочет программистом. В этой статье мы изучим что такое циклы в C# и рассмотрим циклы while, do while

Что такое циклы?

Циклы необходимы для того чтобы повторить какой-либо код определенное количество раз. Циклы чаще всего используют для счётчиков, для проверки чего либо и работы с массивами.

While(true)

-2

Давайте начнём с цикла while. Данный цикл сначала проверяет определённое условие, а потом выполняет то что находиться в теле цикла.

-3

Если условие не будет выполняться, т.е не равен true, тогда программа пропустит код и продолжит работу.

-4

Давайте напишем простую программу с использованием цикла while

-5

В данном примере мы вводим число в консоль и это число с каждым повторением цикла прибавляется на один, при помощи оператора инкремента. Полученное данные выводим в консоль. Данный цикл будет выполняться 5 раз, так как i равен 0 при первой итерации цикла, а в конце цикла i увеличиться на одно. Давайте посмотрим на результат работы нашей программы.

-6

Мы видим что в первой строке то число которые ввёл пользователь, потом видим что значение input с каждой итерацией увеличилось на одно. Однако бывает когда условие не выполняется и код пропускается.

do while

Если нам принципиально, чтобы выполнялся данный код хотя бы раз, несмотря на условие, то мы используем в программирование do while. Это выглядит так:

-7

Видим что перед фигурными скобками прописали ключевое слово do, а после while. Давайте изменим нашу программу, вместо цикла while используем do while.

-8

Посмотрите условие цикла, здесь оно изначально не верно( т.к ноль не может быть 5). Однако код, находящийся в теле цикла, выполниться один раз и это видно вот на этом скриншоте:

-9

С циклами мы разобрались, если появились вопросы или любишь дискуссии, то жду вас в комментариях.

А на этом я прощаюсь. Ещё спишемся!