C # Для циклу - Робота для циклу в C # з прикладами

Зміст:

Anonim

Вступ до циклу C # For

  • У основах мов комп'ютерного програмування цикл може розглядатися як ланцюжок або послідовність виконавчих інструкцій, які постійно виконуються / повторюються / або повторюються до досягнення певної умови. Петлі використовуються для багаторазового виконання блоку операторів, при класифікації потоку в циклі ми можемо визначити, чи петля є циклом, керованим входом, чи це цикл, керований виходом, початок виконання циклів підтверджено і правдивим, ця діяльність виконується за допомогою керованих циклів введенням.
  • Для виходу з керованого циклу компілятор підтверджує умови, пов'язані з припиненням циклу. Під час потоку циклів завершується певний процес, наприклад отримання параметра або будь-якого елемента із вхідних даних, аналіз параметрів або його зміна з подальшим умовою, що перевіряє обмежувальне значення, наприклад, чи є лічильник (прапор значення, пов'язане з циклом).
  • Для умов, якщо вона задоволена, наступна інструкція спрямовує послідовність повернутися до першої інструкції в послідовності і повторити послідовність. Як тільки умова досягнута, потік компілятора переміщується до запрограмованих гілок інструкцій, присутніх поза циклом. Таким чином, цикл - це концепція програмування, яка зазвичай використовується для зменшення надмірності та складності коду.
  • Посилаючись на цикл For, його можна розглядати як ітеративний блок, що базується на умові FOR, а потім перейти до інстанціювання виконання кроків, визначених послідовністю коду, доки ці умови будуть виконані. Цикл може бути диференційований від інших циклів на основі наявності змінної лічильника циклу або параметризованої змінної циклу, яка допомагає в ітерації через тіло циклу для точного відповідності та задоволення послідовності кожної ітерації.

Синтаксис:

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

Диференціація у трьох частинах, які включають протидію в циклі For

  1. Змінна ініціалізація та призначення: Цей крок застосовується для оголошення та ініціалізації прапора лічильника, який буде використано недійсним умовним виразом та тригерною послідовністю для програми, що буде виконуватися в STEPS, присутній у модулі виконання.
  2. Умови циклу: частина умови звичайно вказує на параметр або булевий вираз, і він може повертатися лише з помилкового на істинне.
  3. Етапи циклу: Модуль виконання для етапів відповідає інструкції щодо збільшення чи зменшення лічильника прапорів.

Схема потоку

Як для циклу працює в C #?

Цикл C # For складається з трьох частин, як видно з діаграми потоку вище:

  1. Оператор ініціалізації спочатку інстанціюється. Тут змінна зазвичай оголошується та ініціалізується. Ця змінна називається лічильником зустрічного, оскільки вона регулює кількість ітерацій, для яких цикл повинен виконуватися. Цей лічильник може бути вхідним параметром з пов'язаним початковим або попереднім значенням або явним регістром лічильника з початковим значенням, визначеним у синтаксисі for.
  2. Наступні кроки в оцінці стану 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. Простий ітератив для циклу

Код:

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
Значення i: 1
Значення i: 2
Значення i: 3
Значення i: 4
Значення i: 5
Значення i: 6
Значення i: 7

2. Нескінченна петля

Код

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

Вихід:

xxxxxxxxxxxxxxxx xxxxxxx

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
Значення i: 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);
)
)
)

Вихід:

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

Рекомендовані статті

Це було керівництвом щодо циклу C # For. Тут ми обговорюємо, як для циклу працює C #? три частини, які включають протиставлення циклу For з діаграмою потоку, кодами, синтаксисом та виходами. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. C # Функції
  2. C # якщо заява
  3. Використання C #
  4. C # Команди
  5. Для циклу в C