Иногда нам может потребоваться выполнить один и тот же фрагмент кода много раз. Обычно операторы программы выполняются последовательно: первым выполняется первый оператор функции, за ним следует второй оператор и так далее.
Языки программирования предоставляют несколько структур управления для более сложных путей выполнения.
Операторы цикла позволяют нам выполнять оператор или группу операторов несколько раз. Ниже приведена блок-схема операторов цикла в большинстве языков программирования:
циклические закономерности
Язык C предоставляет следующие типы циклов. Нажмите на ссылку, чтобы просмотреть каждый тип для получения подробной информации.
циклические закономерности | описание |
в то время как повторение | Повторяйте утверждения или группу утверждений, когда данное условие истинно. Он проверяет условие перед выполнением хоста цикла. |
для повторения | Выполнение последовательности операторов несколько раз, что упрощает код, управляющий переменными цикла. |
сделать... пока повторение | аналогичен оператору while, за исключением того, что он проверяет условие в конце субъекта цикла. |
гнездовая петля | Используйте один или несколько циклов в цикле while, for или do... while |
Заявление о контурном управлении
Оператор управления циклом изменяет порядок выполнения кода. С его помощью вы можете перейти к коду.
Язык C предоставляет следующие операторы управления циклом. Нажмите на ссылку, чтобы просмотреть подробную информацию о каждом утверждении.
контрольное заявление | описание |
нарушить приговор | Чтобы завершить цикл иливыключательоператор, программный поток продолжает выполнять следующий оператор, следующий за циклом иливыключатель. |
продолжить заявление | Сообщите телу цикла немедленно остановить цикл и снова начать следующий цикл. |
перейти к предложению | Перенесите управление в тегированный оператор. Но не рекомендуется использовать оператор goto в программе. |
бесконечный цикл
Если условия никогда не бывают ложными, цикл становится бесконечным. Цикл for можно использовать для реализации бесконечных циклов в традиционном смысле. Поскольку любое из трех выражений, составляющих цикл, не является обязательным, вы можете оставить некоторые условные выражения пустыми, чтобы сформировать бесконечный цикл.
живой пример
Условное выражение считается истинным, если оно не существует. Вы также можете установить начальное значение и инкрементальное выражение, но в целом программист на C склонен использовать структуру for (;;) для представления бесконечного цикла.
Вышеупомянутый цикл C принадлежит Shenzhen HDV Photoelectron Technology co., LTD., технической эксплуатации программного обеспечения. Компания собрала мощную команду программного обеспечения для сетевого оборудования (например: ACОНУ/ коммуникацияОНУ/ разумныйОНУ/ волокноОНУ/XPONОНУ/GPONОНУи т. д.) . Для каждого клиента можно настроить эксклюзивные требования, которые в этом нуждаются, а также сделать наши продукты более интеллектуальными и продвинутыми.