Три типа циклов языка Си

Тема 5. ЦИКЛЫ

Зачем нужны циклы?

Рассмотрим задачу вывода на экран 10 чисел:

Для этого можно написать следующий код:

printf("0 1 2 3 4 5 6 7 8 9");

Можно также вызвать функцию printf() 10 раз:

printf("0 "); printf("1 ");

printf("2 "); printf("3 ");

printf("4 "); printf("5 ");

printf("6 "); printf("7 ");

printf("8 "); printf("9 ");

Но что делать, если понадобится вывести 1000 чисел? Вызывать функцию printf() 1000 раз? А что делать, если количество требуемых чисел вводит пользователь, и, значит, при написании программы это количество неизвестно? Обозначенные проблемы легко и эффективно решаются с использованием циклов.

Три типа циклов языка Си

В языке Си существуют три типа циклов: for, while и do-while. Каждый из них может быть переписан с помощью другого, но удобное и лаконичное решение, как правило, можно получить только с помощью одного из них. Цикл for предназначен главным образом для повторения некоторого действия заданное число раз, а циклы while и do-while удобно использовать, если точное количество повторений неизвестно, но известны условия, при которых цикл нужно продолжать и завершать. Одно повторение цикла называется итерацией.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: