Главная
Популярная публикация
Научная публикация
Случайная публикация
Обратная связь
ТОР 5 статей:
Методические подходы к анализу финансового состояния предприятия
Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века
Ценовые и неценовые факторы
Характеристика шлифовальных кругов и ее маркировка
Служебные части речи. Предлог. Союз. Частицы
КАТЕГОРИИ:
|
Цикл while с предусловием
Синтаксис данного оператора цикла таков:
while (условие выполнения цикла)
{
оператор 1;
оператор 2;
...
оператор n;
}
Пример: программа, печатающая имя, будет выглядеть так:
int i;
i = 1;
while (i <= 20)
{
cout << " Name" << endl;
// endl – переход на следующую строку, то есть с каждым выводом “Name” курсор мыши будет переходить на следующую строку.
i = i + 1;
// увеличение счетчика на 1, чтобы цикл не зациклился и вывилось именно 20 сообщений “Name”
}
return(0);
|
Более подробно:
Мы определяем переменную i, которая у нас будет служить счетчиком, задаем нашему счетчику начальное значение равное единице перед входом в цикл. В цикле определяем условие, при котором у нас будет он работать, т.е. выполняться заключенные в него операторы. После того, как условие перестанет выполняться, цикл завершится и программа выйдет из него и перейдет к выполнению следующих после цикла операторов (у нас это оператор return 0;). Как я уже сказал, для того, чтобы цикл работал должно выполняться указанное в нем условие (у нас это i <= 20), когда i становится равным 21, то операторы заключенные в тело цикла уже выполняться не будут. Естественно, программист должен обязательно позаботиться, чтобы это условие выхода из цикла когда-нибудь сработало, иначе произойдет зацикливание и программа никогда не завершиться (придется аварийно завершать ее). Для этого у нас есть счетчик, который в каждой итерации (одно выполнения цикла) увеличивает свое значение на единицу.
|
Не нашли, что искали? Воспользуйтесь поиском:
|