Используете ли вы continue циклах? - C (СИ)
Формулировка задачи:
Здраствуйте. Захотелось посмотреть юзает ли народ возможность использования continue в циклах. Лично я за 4 года(еще с коледжа) использовал continue только для того, что-бы понять как он работает (с goto та же ситуация, но сейчас не об этом). И порой даже немогу понять зачем эту конструкцию вставили в язык.
Не по теме:
Упс... Промахнулся разделом. Хотел в общем разделе Си создать
Решение задачи: «Используете ли вы continue циклах?»
textual
Листинг программы
if(a) goto m1; if(b) goto m2; if(c) goto m3; m1: a=5; goto m3; m2: a=7; goto m3; m3: return;
Объяснение кода листинга программы
- В данном коде используется оператор
goto, который позволяет передать управление в другое место программы. - В начале кода есть три условия
if, каждое из которых проверяет свое условие. - Если первое условие
ifистинно, то управление передается на меткуm1. - Если второе условие
ifистинно, то управление передается на меткуm2. - Если третье условие
ifистинно, то управление передается на меткуm3. - На метке
m1переменнойaприсваивается значение 5. - После этого управление передается на метку
m3. - На метке
m2переменнойaприсваивается значение 7. - После этого управление также передается на метку
m3. - На метке
m3программа завершается операторомreturn. - В данном коде нет использования цикла
continue, поэтому этот пункт можно пропустить. - В данном коде нет использования цикла
for, поэтому этот пункт можно пропустить. - В данном коде нет использования цикла
while, поэтому этот пункт можно пропустить. - В данном коде нет использования цикла
do..while, поэтому этот пункт можно пропустить. - В данном коде нет использования оператора
break, поэтому этот пункт можно пропустить. - В данном коде нет использования оператора
delete, поэтому этот пункт можно пропустить. - В данном коде нет использования оператора
new, поэтому этот пункт можно пропустить. - В данном коде нет использования оператора
sizeof, поэтому этот пункт можно пропустить. - В данном коде нет использования оператора
dynamic_cast, поэтому этот пункт можно пропустить. - В данном коде нет использования оператора
static_cast, поэтому этот пункт можно пропустить.