Читайте также:
|
|
Синтаксис для цикла for:
for (<инициализация>; <проверка условия продолжения>; <модификация>) { <исполняемые операторы>}Пример: считаем для всех четных целых от 0 по 98
for (int x = 0; x < 100; x += 2) { // выполняемые операторы}Синтаксис для цикла while (с предусловием):
while (<Boolean expression) { // выполняемые операторы}Смысл: тело цикла выполняется до те пор, пока Boolean expression оценивается как true.
Пример: повторять, пока не введена буква Q
char c = 'C';while (c!= 'Q') { // исполняемые операторы cout << "Enter Q to quit, C to continue" << endl; cin >> c;}Синтаксис для цикла do-while (с постусловием):
do { // statements to be executed} while (<Boolean expression>);Пример: повторять пока пользователь не введет положительное целое:
do { cout << "Enter a postive integer" << endl; cin >> x;} while (x <= 0);Логика выполнеия операторов цикла представлена на рисунках внизу:
с предусловием | с постусловием |
Пошаговый цикл | |
“Счетчик” for -цикла может быть объявлен внутри заголовка цикла, но его область действия зависит от реализации (в VC++ до конца того блока, в котором непосредственно находится оператор цикла).
Дата добавления: 2015-11-16; просмотров: 71 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Еще о выражениях | | | Правила приведения типов операндов |