Циклы — это фундаментальная и очень важная функция в компьютерном программировании, играющая одинаково важную роль в каждом языке программирования.
В основном существует три типа циклов: 1. for 2. while 3. do while.
Давайте сначала разберемся, что такое цикл. Цикл — это конструкция, которая неоднократно выполняет блок кода на основе заданного условия. Вы можете задаться вопросом: «Если цикл служит этой цели, зачем нам нужны три разных типа?» Здесь в игру вступает точка зрения программиста, и это наша сегодняшняя тема. Давайте рассмотрим это через историю.
Представьте, что вам даны две точки: начальная и конечная. Кроме того, вам сообщают, насколько нужно увеличивать каждый шаг от начала до конца. С помощью этих трех условий мы можем создать цикл, известный как цикл for.
Для упрощения предположим, что Саджиб хочет напечатать четные числа от 10 до 100. Ему нужно будет найти 10, 12, 14 и так далее. Здесь 10 — начальная точка, 100 — конечная точка, а приращение равно 2, поскольку мы каждый раз перемещаемся на два шага. Эту задачу можно легко выполнить с помощью цикла for.
Основной синтаксис:
for (start; end; increment) { // loop body }
Те, кто знаком с циклами, могут сказать: «Мы можем сделать это с помощью while или сделать цикл while!» Да, можем, но нужно учитывать, какой тип удобнее для поставленной задачи.
Пока цикл
Слово «пока» в английском языке означает «до тех пор, пока». Проще говоря, цикл будет выполняться до тех пор, пока условие остается истинным.
Чтобы объяснить далее, пока начальная точка меньше конечной точки или если цикл обращен вспять, пока конечная точка меньше начальной точки, цикл будет выполняться. В циклах while и do while операция увеличения или уменьшения выполняется внутри тела цикла.
Основной синтаксис:
while (startИли
while (end > start) { end--; }Обратите внимание, что с помощью цикла while мы можем запустить бесконечный цикл на основе условия, а затем остановить его с помощью другого условия.
Выполнение цикла while
Механизм цикла do while по сути такой же, как и цикла while. Мы используем цикл do while специально тогда, когда нам нужно, чтобы программа выполнилась хотя бы один раз, даже если условие ложно.
Я надеюсь, что это обсуждение дало вам четкое представление о трех типах циклов. Теперь потренируйтесь в реальных ситуациях, чтобы вам было легче.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3