Читаю сейчас Окулова "Введение в программирование". И там в главе, где впервые появляется цикл for сказано, что он всегда должен иметь один вход и один выход (как и любой другой оператор), то есть не следует использовать goto, exit и любые другие операторы для прерывания цикла.
Ну что goto - это дурной тон, все наверняка слышали, но тот же Continue используется широко, в тех же делфских примерах, а ведь получается, что Continue такое же безобразие как goto.
Собсно вопросы:
1) действительно вредно пользоваться этими операторами?
2) действительно можно обойтись без них при решении любой задачи?
О For и Goto |