Hello World!Вещает Слава Пацифист и хочет программистом. В этой статье мы изучим что такое циклы в C# и рассмотрим циклы while, do while
Что такое циклы?
Циклы необходимы для того чтобы повторить какой-либо код определенное количество раз. Циклы чаще всего используют для счётчиков, для проверки чего либо и работы с массивами.
While(true)
Давайте начнём с цикла while. Данный цикл сначала проверяет определённое условие, а потом выполняет то что находиться в теле цикла.
Если условие не будет выполняться, т.е не равен true, тогда программа пропустит код и продолжит работу.
Давайте напишем простую программу с использованием цикла while
В данном примере мы вводим число в консоль и это число с каждым повторением цикла прибавляется на один, при помощи оператора инкремента. Полученное данные выводим в консоль. Данный цикл будет выполняться 5 раз, так как i равен 0 при первой итерации цикла, а в конце цикла i увеличиться на одно. Давайте посмотрим на результат работы нашей программы.
Мы видим что в первой строке то число которые ввёл пользователь, потом видим что значение input с каждой итерацией увеличилось на одно. Однако бывает когда условие не выполняется и код пропускается.
do while
Если нам принципиально, чтобы выполнялся данный код хотя бы раз, несмотря на условие, то мы используем в программирование do while. Это выглядит так:
Видим что перед фигурными скобками прописали ключевое слово do, а после while. Давайте изменим нашу программу, вместо цикла while используем do while.
Посмотрите условие цикла, здесь оно изначально не верно( т.к ноль не может быть 5). Однако код, находящийся в теле цикла, выполниться один раз и это видно вот на этом скриншоте:
С циклами мы разобрались, если появились вопросы или любишь дискуссии, то жду вас в комментариях.
А на этом я прощаюсь. Ещё спишемся!