Цикл for — это оператор потока управления на языке программирования C, который позволяет многократно выполнять блок кода на основе заданного условия. Вот несколько способов использования цикла for в C:
- Основной цикл for. Наиболее распространенная форма цикла for состоит из трех частей: инициализация, условие и увеличение/уменьшение. Цикл выполняется до тех пор, пока условие истинно.
for (initialization; condition; increment/decrement) {
// Code to be executed
}
- Цикл по массиву. Вы можете использовать цикл 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]
}
- Вложенные циклы 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
}
}
- Цикл со значением шага. Вы можете изменить часть увеличения/уменьшения цикла for, указав значение шага, отличное от 1.
for (int i = 0; i < 10; i += 2) {
// Code to be executed
}
- Бесконечный цикл. Вы можете создать бесконечный цикл, опустив часть условия в цикле for.
for (;;) {
// Code to be executed indefinitely
}