Учебное пособие: Основы C

int A;

main()

{

for (A = 1; A <= 5; A++) /* A++ означает A=A-1 */

printf("Zifra %d\n",A);

}

В этом примере A хранит состояние счетчика цикла. Первоначально A:=1. Выполняется оператор printf("Zifra %d\n",A). Далее значение A увеличивается на единицу. Идет анализ A<=5 или нет. Если A больше 5, то цикл заканчивает работу. Если нет, то снова выполняется оператор printf("Zifra %d\n",A).

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

#include <stdio.h>

int A;

main()

{

for (A = 5; A >= 1; A--) /* A-- означает A=A-1 */

printf("Zifra %d\n",A);

}

Существует множество модификаций оператора for..., например:

- пустой оператор - для временной задержки:

for (n=1;n <=10000;n++)

; /* пустой оператор */

- использование различного шага:

for (n=1;n <=230;n=n+10)

- изменение переменных:

for (x=2;n*n <=476;n=5*x++)

Рассмотрим пример, в котором инициализируются две переменные и каждая из которых, изменяется после итерации цикла:

#include <stdio.h>

#define f 30

#define n 19

main()

{

К-во Просмотров: 1117
Бесплатно скачать Учебное пособие: Основы C