Ответы на вопрос:
Одним из наиболее интересных аспектов использования цикла for является создание бесконечного цикла. Поскольку не требуется ни одна из частей, можно создать бесконечный цикл путем удаления части проверки условия. Например:
for ( ; ; ) printf(" this loop will run forever. \n");
Хотя можно использовать части инициализации и увеличения, наиболее типично использование for( ; ; ) без выражений для создания бесконечного цикла.
На самом деле конструкция for( ; ; ) не обязательно создает бесконечный цикл, поскольку в теле цикла может присутствовать оператор break, при достижении которого цикл оканчивает работу. Нижеприведенная программа контролирует нажатие клавиш и, в случае достижения необходимого условия, бесконечный цикл прерывается:
for ( ; ; )
{
ch = getchar(); /* ввод символа */
if (ch == 'A') break; /* выход из цикла */
}
printf("you typed an A");
Цикл будет работать до тех пор, пока на клавиатуре не будет набрана А.
Объяснение:
в с++
Популярно: Информатика
-
спишиru122.07.2022 03:37
-
Killer3D10.06.2022 22:51
-
pro6218.04.2022 12:46
-
хорошийпарень223.08.2021 11:32
-
СофьяШафоростова19.07.2021 10:19
-
dsklim2oxkfup27.12.2020 06:03
-
ШколоЛОх02.05.2020 04:05
-
BooHazz07.05.2021 08:43
-
pra0213.12.2020 07:17
-
lera97829.03.2020 20:09