Коли ти починаєш програмувати на C#, ти швидко натрапляєш на різні структури циклів. Однією з найчастіше використовуваних є цикл For. Він дозволяє виконувати код повторно, поки виконується певна умова. У цьому посібнику ти дізнаєшся, як працює цикл For і як ти можеш ефективно використовувати його у своїх програмах на C#.

Основні висновки

  • Цикл For складається з трьох основних частин: ініціалізація, умова та ітератор.
  • За допомогою циклу For ти можеш рахувати як вперед, так і назад.
  • Налаштування ітератора дозволяє тобі визначити розмір кроку, в якому рахують.

Структура циклу For

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

1. Ініціалізація

Тут оголошується і ініціалізується змінна циклу. Наприклад: int zaehler = 0;.

Для-цикли в C# - застосування та приклади

2. Умова

Умова перевіряє, чи продовжуватиметься цикл. Типовим прикладом буде zaehler < 10;. Ця умова повинна містити логічний вираз (істина або хибність).

3. Ітератор

Ітератор використовується для оновлення змінної циклу після кожної ітерації, найчастіше шляхом інкрементування або декрементування. Наприклад: zaehler++; означає, що лічильник після кожної ітерації циклу збільшується на одиницю.

Ці елементи разом дозволяють виконувати контрольоване повторення коду.

Простий приклад з циклом For

Щоб пояснити концепцію циклу For, давай подивимося на простий приклад, в якому ми рахуватимемо від 0 до 9.

У цьому прикладі лічильник ініціалізується на 0. Цикл виконується, поки лічильник менший за 10. Після кожної ітерації лічильник збільшується на одиницю.

Коли ти запустиш код, ти побачиш вивід від 0 до 9. Зверни увагу, що цикл зупиняється на 10, оскільки це більше не відповідає умові циклу.

Цикли For у C# - застосування та приклади

Декрементування з циклом For

Цікавою варіацією є зворотне рахування. Давай адаптуємо цикл, щоб рахувати від 10 до 0.

Тут лічильник ініціалізується на 10 і зменшується на одиницю на кожному кроці. Цикл триває, поки лічильник більший або дорівнює 0.

Результатом буде те, що лічильник буде рахувати від 10 до 0, перш ніж цикл зупиниться.

Рахунок у змінних кроках

За допомогою циклу For ти можеш рахувати не лише по одному, а й з більшими кроками.

У цьому випадку лічильник починається з 10 і зменшується на 3 на кожному кроці.

Ти помітиш, що вивід буде 10, 7, 4 і 1. Наступне значення буде -2, але цикл зупиняється, коли лічильник більше не більший за 0.

Цикли For у C# - Застосування та приклади

Підсумок – цикли For у C

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

Часто задавані питання

Що таке цикл For?Цикл For – це контрольна структура в C#, яка дозволяє виконувати блок коду повторно, поки умова є істинною.

Як працює ініціалізація в циклі For?В ініціалізації оголошується змінна циклу і їй надається початкове значення.

Що трапляється, якщо умова в циклі For не виконується?Цикл більше не виконується, і код всередині циклу пропускається.

Чи можу я рахувати у будь-яких кроках?Так, розмір кроку можна налаштувати за допомогою ітератора, тому ти можеш збільшувати або зменшувати його в будь-яких кроках.

Як декрементувати в циклі For?Щоб декрементувати, використовуй zaehler-- або подібний запис, щоб зменшити змінну циклу при кожній ітерації.