Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Язык C

Типы циклов C++

Может возникнуть ситуация, когда вам нужно выполнить блок кода несколько раз. Как правило, операторы выполняются последовательно:сначала выполняется первый оператор в функции, затем второй и так далее.

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

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

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

Старший № Тип и описание цикла
1 цикл while

Повторяет оператор или группу операторов, пока заданное условие истинно. Он проверяет условие перед выполнением тела цикла.

2 для цикла

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

3 сделать...пока цикл

Аналогичен оператору while, за исключением того, что он проверяет условие в конце тела цикла.

4 вложенные циклы

Вы можете использовать один или несколько циклов внутри любого другого цикла while, for или do..while.

Управление циклом

Операторы управления циклом изменяют выполнение по сравнению с его нормальной последовательностью. Когда выполнение покидает область, все автоматические объекты, созданные в этой области, уничтожаются.

C++ поддерживает следующие операторы управления.

Старший № Управление и описание
1 оператор разрыва

Завершает цикл или переключиться оператор и передает выполнение оператору, непосредственно следующему за циклом или переключателем.

2 продолжить заявление

Заставляет цикл пропускать оставшуюся часть своего тела и немедленно повторно проверять свое состояние перед повторением.

3 оператор перехода

Передает управление помеченной инструкции. Хотя не рекомендуется использовать оператор goto в вашей программе.

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

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

#include <iostream>
using namespace std;
 
int main () {
   for( ; ; ) {
      printf("This loop will run forever.\n");
   }

   return 0;
}

Когда условное выражение отсутствует, оно считается истинным. У вас может быть выражение инициализации и приращения, но программисты на C++ чаще используют конструкцию for (;;) для обозначения бесконечного цикла.

ПРИМЕЧАНИЕ − Вы можете прервать бесконечный цикл, нажав клавиши Ctrl + C.


Язык C

  1. Оператор переключения C#
  2. Оператор C# break
  3. C# оператор продолжения
  4. С# цикл foreach
  5. Типы данных С++
  6. Операторы С++
  7. Цикл C++ do…while с примерами
  8. Оператор C++ Switch Case с ПРИМЕРОМ
  9. Типы переменных С++
  10. Типы модификаторов C++