Элементы программирования на Си. Родионова Т.Е. - 12 стр.

UptoLike

Составители: 

12
ложным, цикл заканчивается. "Выражение3" вычисляется в конце выполнения
каждого тела цикла, модифицирует проверяемое выражение.
"Оператор" может быть простым или составным.
Пример. Составить программу вычисления квадратов целых чисел от 0 до 9.
#include<stdio.h>
void main()
{ int i;
for(i=0;i<10;i++)
printf("квадрат числа %d = %d\n", i, i*i);
}
Возможности оператора цикла for:
1. Можно считать в порядке убывания и возрастания значений параметра
цикла.
2. Шаг изменения параметра цикла может быть любым.
Например, for(n=2;n<60;n+=13) оператор;
3. Можно вести подсчет с помощью символов.
Hапример, for(char ch='a';ch<='z';ch++) оператор;
Этот оператор работает, поскольку символы в памяти машины размещаются в
виде чисел.
4. В качестве "выражения3" можно использовать любое правильное выраже-
ние. Его значение будет меняться при каждой итерации.
Пример. Фрагмент программы для табулирования функции y=5x+10 может вы-
глядеть так
for(x=1;y<=75;y=5*x++ + 10) printf(" %d %d\n",x,y);
В качестве "выражения3" в данном примере используется формула вычисле-
ния заданной функции. Изменение параметра x задается в самой формуле с помо-
щью постфиксной операции инкремента.
5. Можно опустить одно или более выражений. Но при этом не опускаюся
символы ;. Необходимо только включить в тело цикла несколько операторов, ко-
торые в конце концов приведут к завершению его работы.
Пример. Рассмотрим фрагмент программы
ans=2;