C # для цикла - Работа For Loop в C # с примерами

Содержание:

Anonim

Введение в C # For Loop

  • В основах языков программирования компьютерный цикл можно рассматривать как цепочку или последовательность исполнительных инструкций, которые непрерывно выполняются / повторяются / или повторяются до достижения определенного условия. Циклы используются для многократного выполнения блока операторов. При классификации потока в циклах мы можем определить, является ли цикл циклом с управлением входом или циклом с выходом. Компилятор программирования перед выполнением операторов проверяет, все ли условия связаны с начало выполнения циклов проверено и имеет значение true, это действие выполняется циклами, контролируемыми входом.
  • Для Exit Controlled Loop компилятор проверяет Условия, связанные с завершением Loop. Во время выполнения цикла определенный процесс завершается, например, получение параметра или любого элемента из входных данных, анализ параметров или их изменение, после чего следует условие, которое проверяет предельное значение, например, является ли счетчик (флаг значение, связанное с циклом).
  • Для условий, если они удовлетворены, последующая инструкция указывает последовательности вернуться к первой инструкции в последовательности и повторить последовательность. Как только условие достигнуто, поток компилятора перемещается в запрограммированные ветви команд, присутствующие вне цикла. Таким образом, цикл - это концепция программирования, которая обычно используется для уменьшения избыточности и сложности кода.
  • В отношении цикла For его можно рассматривать как итеративный блок на основе условия FOR, а затем переходить к созданию экземпляра выполнения шагов, заданных последовательностью кода, до тех пор, пока эти условия выполняются. Цикл можно отличить от других циклов на основе наличия переменной счетчика цикла или параметризованной переменной цикла, которая помогает выполнять итерацию в теле цикла для точного соответствия и удовлетворяет последовательности каждой итерации.

Синтаксис:

for (counter/variable initialize; termination condition; iteration steps)
(
// code block to be executed as long as condition is satisfied
)

Дифференцирование на три части, которые включают в себя счет в цикле

  1. Инициализация и присвоение переменной: Этот шаг используется для объявления и инициализации флага счетчика, который будет использоваться для аннулирования условного выражения и последовательности запуска для программы, которая будет выполнена в STEPS, присутствующих в исполнительном модуле.
  2. Условия цикла: Часть условия обычно указывает на параметр или логическое выражение, и она может возвращаться только от false до true.
  3. Циклы шагов: Модуль Выполнение шагов соответствует команде для увеличения или уменьшения счетчика флагов.

Диаграмма потока

Как цикл For работает в C #?

Цикл C # For состоит из трех частей, как видно из приведенной выше блок-схемы:

  1. Оператор инициализации создается первым. Здесь переменная обычно объявляется и инициализируется. Эта переменная упоминается как флаг счетчика, поскольку она определяет количество итераций, для которых должен выполняться цикл. Этот счетчик может быть входным параметром со связанным начальным или предварительным значением или явным регистром счетчика с начальным значением, определенным в синтаксисе for.
  2. Следующие шаги в оценке состояния FOR. Условие является логическим выражением, т.е. оно возвращает либо true, либо false. Если условие приводит к истине, то выполняются операторы / программы внутри цикла For. затем следует оператор итератора, который изменяет значение инициализированной переменной / счетчика программы и снова проверяется условие, назначенное для синтаксиса for. Эти итерации продолжаются до тех пор, пока условие не будет оценено как ложное.
  3. Как только условие оценивается как ложное, поток перемещается из цикла в пределы блока.

Давайте попробуем понять концепцию с помощью программы:

Синтаксис:

for (int i = 0; i <= 5; i++)
(
Console.WriteLine("i value: (0)", i);
)

  1. Здесь int i = 1 - часть инициализации, цикл инициализирует флаг счетчика для параметра I, который явно определен в синтаксисе цикла For
  2. i <= 5 - это часть условия, условие оценивается как истинное, если значение I меньше или равно 5
  3. i ++ является частью итератора и указывает на постинкрементный указатель, как только итерация будет завершена один раз

1. Простой итеративный цикл For

Код:

using System;
public class Program
(
public static void Main()
(
for (int i = 0; i < 8; i++)
(
Console.WriteLine("Value of i: (0)", i);
)
)
)

Выход:

Значение i: 0
Значение я: 1
Значение i: 2
Значение i: 3
Значение i: 4
Значение i: 5
Значение i: 6
Значение я: 7

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

Код

using System;
public class Program
(
public static void Main()
(
for ( ; ; )
(
Console.Write(“x”);
)
)
)

Выход:

хххххххххххххх ххххххх

3. Перерывы в петле

Код

>using System;
public class Program
(
public static void Main()
(
for (int i = 0; i < 8; i++)
(
if( i == 4 )
break;
Console.WriteLine("Value of i: (0)", i);
)
)
)

Выход:

Значение i: 0
Значение я: 1
Значение i: 2
Значение i: 3

4. Вложенные для петель

Код

using System;
public class Program
(
public static void Main()
(
for (int p = 0; p < 3; i++)
(for(int q =5; q>= 0; j--)
Console.WriteLine("Value of p: (0), Q: (1) ", p, q);
)
)
)

Выход:

Значение р: 0, Q: 5
Значение р: 0, Q: 4
Значение р: 0, Q: 3
Значение р: 0, Q: 2
Значение р: 0, Q: 1
Значение р: 0, Q: 0
Значение р: 1, Q: 5
Значение р: 1, Q: 4
Значение р: 1, Q: 3
Значение р: 1, Q: 2
Значение р: 1, Q: 1
Значение р: 1, Q: 0
Значение р: 2, Q: 5
Значение р: 2, Q: 4
Значение р: 2, Q: 3
Значение р: 2, Q: 2
Значение р: 2, Q: 1
Значение р: 2, Q: 0

Рекомендуемые статьи

Это было руководство по C # For Loop. Здесь мы обсудим, как цикл For работает в C #? три части, которые включают счетчик в цикле For с блок-схемой, кодами, синтаксисом и выходами. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше-

  1. Функции C #
  2. C # если заявление
  3. Использование C #
  4. Команды C #
  5. Для цикла в C