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

C# — Циклы

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

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

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

C# предоставляет следующие типы циклов для обработки требований к циклам. Нажмите на следующие ссылки, чтобы проверить их детали.

Серийный номер Тип и описание цикла
1 цикл while

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

2 для цикла

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

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

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

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

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

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

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

C# предоставляет следующие операторы управления. Нажмите на следующие ссылки, чтобы проверить их данные.

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

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

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

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

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

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

Пример

using System;

namespace Loops {
   class Program {
      static void Main(string[] args) {
         for (; ; ) {
            Console.WriteLine("Hey! I am Trapped");
         }
      }
   }
} 

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


Язык C

  1. Циклы с фазовой синхронизацией
  2. Оператор переключения C#
  3. C# while и цикл do...while
  4. С# для цикла
  5. Оператор C# break
  6. C# оператор продолжения
  7. С# цикл foreach
  8. C++ для цикла
  9. Python For &While Loops:оператор перечисления, разрыва, продолжения
  10. C — базовый синтаксис