10 Операторы цикла for, while, do.
Оператор for:
for([выражение
инициализации];[условие];[выражение итерации]) оператор;
Порядок выполнения:
1)вычисляется выражение инициализации;
2)вычисляется условное выражение;
3)если значение условного выражения истинно, то выполняется оператор;
4)вычисляется выражение итерации;
5)вновь вычисляется условное выражение.
Пример1:
main()
{
int i;
for(i=0; i<10;
i++)
printf (“Квадрат числа %d =
%d\n”, i, i*i);
}
Пример2: Строка
String записывается в
обратном порядке.
int Start,
End;
char String[100], c;
for(Start=0, End=100; Start<End; Start++,
End--)
{
c=String[Start];
String[Start]= String[End];
String[End]=c;
}
Пример3: Бесконечный цикл.
for(;;);
Пример3: Пустой цикл для организации задержки в программе.
for(int i=0; i<10000; i++);
Оператор while:
while (
выражение )
оператор
do
оператор
while (выражение)