freeCodeCamp/guide/russian/c/for/index.md

2.0 KiB
Raw Blame History

title localeTitle
For Loop Для цикла

Для цикла

Цикл for выполняет блок кода до тех пор, пока указанное условие не станет ложным. Используйте while когда число итераций является переменной, в противном случае используется for циклов. Обычное использование циклов for - это итерации массива.

Синтаксис для цикла

for ( init; condition; increment ) { 
   statement(s); 
 } 

Цикл for состоит из трех разделов, секции инициализации, конкретного условия и секции инкрементной или декрементной операции. Эти три секции управляют циклом for .

Оператор инициализации выполняется только один раз. Затем оценивается тестовое выражение. Если тестовое выражение ложно (0), цикл завершается. Но если тестовое выражение истинно (отличное от нуля), выполняются коды внутри тела цикла for и обновляется выражение update. Этот процесс повторяется до тех пор, пока тестовое выражение не станет ложным.

Цикл for обычно используется, когда число итераций известно.

пример

#include <stdio.h> 
 
 int main () { 
 
    int array[] = {1, 2, 3, 4, 5}; 
 
    for (int i = 0; i < 5; i++) { 
        printf("Item on index %d is %d\n", i, array[i]); 
    } 
 } 

Вывод:

> Item on index 0 is 1 
 > Item on index 1 is 2 
 > Item on index 2 is 3 
 > Item on index 3 is 4