Задачи по языку С




Пояснения: - часть 2


/p>

Управление 2.5

for ( y=1; (x=y)<10; y++ );
y<10 Условие продолжения цикла.
y>=10 Условие выхода их цикла.
y=1 Начальное значение.
y++ Изменение.
y=1 до 9 в цикле x=1 до 9 y=10 на выходе Как раз перед вычислением условия продолжения цикла x принимает значение y. Заметим, что условие продолжения цикла вычисляется на один раз больше, чем выполняется тело.

Управление 2.6

for ( x=0, y=1000; y>1; x++, y/=10 ) PRINT2(d,x,y);
y>1 Условие продолжения цикла.
y<=1 Условие выхода их цикла.
y=1000 Начальное значение.
y/=10 Изменение.
y=1000,100 в цикле x=0,1,2 в цикле Перед началом цикла x=0. После выполнения тела цикла, но перед вычислением условия продолжения цикла x увеличивается. (Оператор PRINT2 находится в теле цикла.)
y=1 на выходе x=1 на выходе




Содержание  Назад  Вперед