Главная » iPhone, Objective-C, Программирование для iOS и MacOS » Цикл do-while Objective-C

0

Крутые парни не используют цикл do-­‐while, но для полноты картины следует упомянуть и его. Цикл do-­‐while не проверяет выражение, пока блок не будет выполнен. Таким образом, блок всегда будет выполнен хотя бы один раз.

Если переписать исходную программу так, чтобы в ней использовался цикл do-­‐

while, она будет выглядеть так:

{

int i = 0; do {

printf("%d. Aaron is Cool\n", i);

i++;

} while (i < 13); return 0;

}

Обратите внимание на завершающий символ «;». Дело в том что, в отличие от других циклов, цикл do-­‐while представляет собой одну длинную команду:

do { что-то делаем} while ( пока условие остается истинным );

А вот как выглядит блок-схема цикла do-­‐while:

Рис. 7.5. Цикл do-while

Упражнение

Напишите программу, которая считает в обратном направлении от 99 до 0 через 3 и выводит каждое число. Если текущее число кратно 5, то программа также выводит сообщение «Found one!» Вывод программы должен выглядеть примерно так:

99

96

93

90

Found оnе! 87

… 0

Found оnе!

Источник: Аарон Хилегас, «Objective-C. Программирование для iOS и MacOS», 2012 г.

По теме:

  • Комментарии