Урок 5.10. Оператор продолжения continue
5. 10. Оператор продолжения continue
Оператор continue имеет следующую общую форму:
continue; |
Оператор continue может использоваться во всех трех типах циклов, но не в операторе switch. Он служит для пропуска оставшейся части выполняемой итерации цикла, непосредственно его содержащего. Т.е continue прерывает текущую итерацию.Если условиями цикла допускается новая итерация, то она выполняется, в противном случае она завершается. Рассмотрим фрагмент программы обработки отрицательных элементов массива; положительные элементы пропускаются:
for(i = 0; i < N; i++) { if(a[i] > 0) /* пропуск положительных элементов */ continue; ... /* обработка отрицательных элементов */ } |
Таким же образом, можно организовать обработку только тех данных в массивах, которые удовлетворяют определенным критериям. В общем, оператор continue помогает иногда сократить некоторые программы, особенно если они включают в себя вложенные операторы if-else.
Оставить комментарий