Различные методы использования цикла for в программировании на C

Цикл for — это оператор потока управления на языке программирования C, который позволяет многократно выполнять блок кода на основе заданного условия. Вот несколько способов использования цикла for в C:

  1. Основной цикл for. Наиболее распространенная форма цикла for состоит из трех частей: инициализация, условие и увеличение/уменьшение. Цикл выполняется до тех пор, пока условие истинно.
for (initialization; condition; increment/decrement) {
    // Code to be executed
}
  1. Цикл по массиву. Вы можете использовать цикл for для перебора элементов массива, используя длину массива в качестве условия.
int array[] = {1, 2, 3, 4, 5};
int length = sizeof(array) / sizeof(array[0]);
for (int i = 0; i < length; i++) {
    // Code to be executed for each element
    // Access array elements using array[i]
}
  1. Вложенные циклы for: вы можете вложить один или несколько циклов for в другой цикл for для создания сложных итеративных шаблонов.
for (int i = 1; i <= 3; i++) {
    for (int j = 1; j <= 3; j++) {
        // Code to be executed for each combination of i and j
    }
}
  1. Цикл со значением шага. Вы можете изменить часть увеличения/уменьшения цикла for, указав значение шага, отличное от 1.
for (int i = 0; i < 10; i += 2) {
    // Code to be executed
}
  1. Бесконечный цикл. Вы можете создать бесконечный цикл, опустив часть условия в цикле for.
for (;;) {
    // Code to be executed indefinitely
}