Учебники

Ардуино — Петли

Языки программирования предоставляют различные управляющие структуры, которые допускают более сложные пути выполнения.

Оператор цикла позволяет нам выполнять оператор или группу операторов несколько раз, и в большинстве языков программирования ниже приводится общая форма инструкции цикла.

Петлевая архитектура

Язык программирования C предоставляет следующие типы циклов для обработки требований циклов.

в то время как цикл

Циклы while будут выполняться непрерывно и бесконечно, пока выражение внутри скобок () не станет ложным. Что-то должно изменить проверенную переменную, иначе цикл while никогда не завершится.

делать … пока цикл

Цикл do… while похож на цикл while. В цикле while условие продолжения цикла проверяется в начале цикла перед выполнением тела цикла.

для цикла

Цикл for выполняет операторы заданное количество раз. Управляющее выражение для цикла инициализируется, тестируется и полностью обрабатывается в круглых скобках цикла for.

Вложенная петля

Язык Си позволяет использовать один цикл внутри другого цикла. Следующий пример иллюстрирует концепцию.

Бесконечный цикл

Это цикл, не имеющий завершающего условия, поэтому цикл становится бесконечным.