Оператор for в Си: руководство для начинающих
For – это ключевое слово в языке программирования C, которое используется для создания циклов. Он предназначен для повторения одного и того же блока кода определенное количество раз.
Синтаксис for выглядит следующим образом:
for (initialization; condition; increment/decrement)
{
// Код, который нужно выполнить в теле цикла
}
Первый аргумент initialization (инициализация) инициализирует переменную, используемую в цикле. Второй аргумент condition (условие) определяет условие, при котором цикл продолжится. И, наконец, третий аргумент increment/decrement (инкремент/декремент) используется для изменения значения итераций внутри цикла.
Вот несколько примеров кода, демонстрирующих работу for в языке С:
Пример 1: Вывод чисел от 1 до 10 на экран
#include
int main()
{
int i;
for (i = 1; i <= 10; i++)
{
printf("%d ", i);
}
return 0;
}
Пример 2: Вычисление суммы всех чисел от 1 до 10
#include
int main()
{
int i, sum = 0;
for (i = 1; i <= 10; i++)
{
sum += i;
}
printf("Сумма чисел от 1 до 10: %d\n", sum);
return 0;
}
Пример 3: Вывод таблицы умножения на экран
#include
int main()
{
int i, j;
for (i = 1; i <= 10; i++)
{
for (j = 1; j <= 10; j++)
{
printf("%d x %d = %d\n", i, j, i*j);
}
}
return 0;
}
Во всех этих примерах for используется для повторения блока кода несколько раз, а инструкции внутри цикла выполняются до тех пор, пока условие for не будет ложным. Как видно, for очень полезен и широко используется в программировании на языке С.