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

0

Цикл while – обобщенная структура, но программисты С часто используют циклы в своих программах по одной стандартной схеме:

инициализация

whi1e (условие) {

код

последний шаг

}

Для нее в языке С была определена специальная сокращенная завись: цикл for.

В цикле for приведенная выше схема записывается так:

for (инициализация; условие; последний шаг) { код;

}

Измените программу так, чтобы в ней использовался цикл fоr:

#include <stdio.h>

int main(int argc, const char * argv[])

{

for (int i = 0; i < 12; i++) { printf("%d. Aaron is Cool\n", i);

}

return 0;

}

Рис. 7.2. Цикл for

В этом простом примере цикл определяет, сколько раз должна быть выполнена некоторая операция. Однако на практике циклы чаще используются для перебора коллекций элементов – скажем, списка имен, Допустим, я бы мог изменить эту программу так, чтобы цикл вместо повторного вывода одного имени перебирал список имен моих друзей. При каждом проходе цикл сообщал бы о крутизне очередного друга. Тема использования циклов с коллекциями будет рассматриваться, начиная с главы 15.

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

По теме:

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