Коли ти починаєш програмувати на C#, ти швидко натрапляєш на різні структури циклів. Однією з найчастіше використовуваних є цикл For. Він дозволяє виконувати код повторно, поки виконується певна умова. У цьому посібнику ти дізнаєшся, як працює цикл For і як ти можеш ефективно використовувати його у своїх програмах на C#.
Основні висновки
- Цикл For складається з трьох основних частин: ініціалізація, умова та ітератор.
- За допомогою циклу For ти можеш рахувати як вперед, так і назад.
- Налаштування ітератора дозволяє тобі визначити розмір кроку, в якому рахують.
Структура циклу For
Цикл For у C# має специфічний синтаксис. Він починається зі слова for, за яким слідують круглі дужки, в яких визначаються три вищезгадані частини.
1. Ініціалізація
Тут оголошується і ініціалізується змінна циклу. Наприклад: int zaehler = 0;.

2. Умова
Умова перевіряє, чи продовжуватиметься цикл. Типовим прикладом буде zaehler < 10;. Ця умова повинна містити логічний вираз (істина або хибність).
3. Ітератор
Ітератор використовується для оновлення змінної циклу після кожної ітерації, найчастіше шляхом інкрементування або декрементування. Наприклад: zaehler++; означає, що лічильник після кожної ітерації циклу збільшується на одиницю.
Ці елементи разом дозволяють виконувати контрольоване повторення коду.
Простий приклад з циклом For
Щоб пояснити концепцію циклу For, давай подивимося на простий приклад, в якому ми рахуватимемо від 0 до 9.
У цьому прикладі лічильник ініціалізується на 0. Цикл виконується, поки лічильник менший за 10. Після кожної ітерації лічильник збільшується на одиницю.
Коли ти запустиш код, ти побачиш вивід від 0 до 9. Зверни увагу, що цикл зупиняється на 10, оскільки це більше не відповідає умові циклу.

Декрементування з циклом For
Цікавою варіацією є зворотне рахування. Давай адаптуємо цикл, щоб рахувати від 10 до 0.
Тут лічильник ініціалізується на 10 і зменшується на одиницю на кожному кроці. Цикл триває, поки лічильник більший або дорівнює 0.
Результатом буде те, що лічильник буде рахувати від 10 до 0, перш ніж цикл зупиниться.
Рахунок у змінних кроках
За допомогою циклу For ти можеш рахувати не лише по одному, а й з більшими кроками.
У цьому випадку лічильник починається з 10 і зменшується на 3 на кожному кроці.
Ти помітиш, що вивід буде 10, 7, 4 і 1. Наступне значення буде -2, але цикл зупиняється, коли лічильник більше не більший за 0.

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