Рассмотрим этот код C ++
for(int i=0; i<=N; ++i)
{
if(/* Some condition 1 */) {/*Blah Blah*/}
if(/* Some condition 2 */){/*Yadda Yadda*/}
}
Есть ли какое-либо ключевое слово / команда, так что если условие 1 оценивается как true
и выполнение /*Blah Blah*/
, я могу пропустить оставшуюся часть текущей итерации и начатьновая итерация путем увеличения i
.
Самое близкое, что я знаю к этому виду пропуска операторов, это break
, но это полностью завершает цикл.
Полагаю, можно было бы сделать это, используя некоторые флаги и операторы if, но простое ключевое слово было бы очень полезно.