Ответы на вопрос:
Одним из наиболее интересных аспектов использования цикла for является создание бесконечного цикла. Поскольку не требуется ни одна из частей, можно создать бесконечный цикл путем удаления части проверки условия. Например:
for ( ; ; ) printf(" this loop will run forever. \n");
Хотя можно использовать части инициализации и увеличения, наиболее типично использование for( ; ; ) без выражений для создания бесконечного цикла.
На самом деле конструкция for( ; ; ) не обязательно создает бесконечный цикл, поскольку в теле цикла может присутствовать оператор break, при достижении которого цикл оканчивает работу. Нижеприведенная программа контролирует нажатие клавиш и, в случае достижения необходимого условия, бесконечный цикл прерывается:
for ( ; ; )
{
ch = getchar(); /* ввод символа */
if (ch == 'A') break; /* выход из цикла */
}
printf("you typed an A");
Цикл будет работать до тех пор, пока на клавиатуре не будет набрана А.
Объяснение:
в с++
Популярно: Информатика
-
Danielllllllll30.07.2022 11:18
-
Arestan03.07.2021 03:56
-
sychev6602.10.2022 10:12
-
sholneke22.06.2023 00:33
-
ruslan42830.05.2022 22:02
-
Yaroslav48316.10.2021 02:46
-
Ele4ka1724.11.2020 03:03
-
Aryzhaн20.11.2020 05:04
-
leski23.12.2020 07:19
-
Emmaasakura19.12.2020 18:40