Циклы являются типом структуры потока управления в программировании, в котором серия операторов может неоднократно выполняться, пока некоторое условие не соблюдают.
Цикл является фундаментальной идеей программирования, которая является наиболее часто используемой в записи программ.
Цикл может быть категоризирован двумя различными способами,
1. Запись управляемые циклы
Цикл, который проверяет на условие перед повторением, известен как Запись Управляемые циклы - например,
for
цикл2. Выйдите из управляемых циклов
Цикл, который проверяет условие после повторения, знает как Выход Управляемый цикл - например,
Большинство языков обеспечивает только подмножество типов цикла, описанных выше. Например: в Python существуют только foreach (ключевое слово for
) и циклы с условием продолжения.
На некоторых языках существует два ключевых слова, которые упрощают задачу реализации более усовершенствованного потока управления: break
и continue
. Первый позволяет Вам сразу перейти к оператору после того, как цикл, последний позволит Вам переходить в конец текущего повторения.
Пример: реализация делает - до цикла в Python с помощью break
ключевое слово:
while True: // loop body if condition: break
Циклы тега могут использоваться для программирования связанных проблем в реализовании опции циклов любого языка программирования. Избегайте теоретических вопросов, связанных с циклами тега на stackoverflow.
См. также: