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 (выражение)

Hosted by uCoz