До сих пор мы изучали наиболее часто используемые циклы в C-программировании, которые предназначены для циклов for и while. Теперь давайте узнаем о третьей инструкции управления циклом, которая выполняется в то время как цикл.
Примечание. Не забывайте писать точку с запятой после ключевого слова while в цикле do while. Это самая распространенная ошибка начинающего программиста на Си.
Выход
Цикл do while похож на обычную инструкцию управления циклом, которая выполняет набор операторов до тех пор, пока условие не станет ложным.
сделать пока цикл в C
До сих пор мы узнали, что цикл проверяет условие сначала перед выполнением набора операторов внутри его тела. Но этот цикл немного отличается от других. Обязательно, чтобы операторы в теле цикла do while выполнялись в программе хотя бы один раз. Эта инструкция управления циклом сначала выполняет свои операторы, после чего проверяет условие для нее.
Почему мы используем циклы do while?
Ну, это действительно глупый вопрос. Вы не можете ничего предсказать, прежде чем программировать что-то важное. При написании некоторых сложных больших программ необходим цикл, который будет выполнять операторы хотя бы один раз. Вот почему цикл пока введен в C.
Синтаксис
сделать
{и
сделать это
и это по крайней мере один раз!
} в то время как (условие);
{и
сделать это
и это по крайней мере один раз!
} в то время как (условие);
Блок-схема цикла do while в C - Источник изображения |
Примечание. Не забывайте писать точку с запятой после ключевого слова while в цикле do while. Это самая распространенная ошибка начинающего программиста на Си.
Давайте сделаем одну программу, чтобы понять этот цикл тоже.
Выход
объяснение
Ну, это очень простая программа для демонстрации использования циклов do while. Как видите, условие не совпадает с ключевым словом while. Но все же функция printf () будет выполнена один раз.
Использование break и продолжение цикла do while
перерыв: он будет работать аналогично другим циклам. Введя ключевое слово break, он получит контроль за пределами цикла. Помните, что не рекомендуется использовать ключевое слово break внутри циклов без оператора if.
continue: функционирование continue также будет работать аналогично другим. Тем не менее, цикл do while может сделать некоторые отличные изменения в программах, если их правильно использовать с ключевым словом continue.
Это последняя инструкция по управлению циклом программирования на C. Я рекомендую попробовать свои силы на петлях do while. В следующем уроке я расскажу вам лучший способ сделать меню в программировании на Си.
Комментариев нет:
Отправить комментарий