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

0

Иногда бывает нужно прервать выполнение цикла изнутри. Предположим, мы хотим перебрать все положительные числа в поисках такого числа х, для которого выполняется условие х + 90 = х.  План действий: перебираем целые числа от 0 до 11 и

при обнаружении нужного числа прерываем выполнение цикла. Внесите изменения в программу:

#include <stdio.h>

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

{

int i;

for (i = 0; i < 12; i++) { printf("Checking i = %d\n", i); if (i + 90 == i * i) {

break;

}

}

printf("The answer is %d.\n", i);

return 0;

}

Постройте и запустите программу. Результат выглядит так:

Checking i = 0 Checking i = 1 Checking i = 2 Checking i = 3 Checking i = 4 Checking i = 5 Checking i = 6 Checking i = 7 Checking i = 8 Checking i = 9 Checking i = 10 The answer is 10.

Итак, команда break передает управление в конец блока.

Рис. 7.3, Команда break

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

По теме:

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