Уроки программирования, которые вам помогут.

Почему нужно использовать единственную точку выхода из подпрограммы? Ведь этот метод связан с дополнительным расходом памяти к тому же увеличивает время выполнения. Довод в пользу использования этого метода — проблемы, связанные с множественностью точек выхода из подпрограммы. Трудно проследить логику подпрограммы, по которой разбросано несколько точек выхода. Трудно отлаживать подпрограмму, имеющую более одной точки выхода. При тестировании такой подпрограммы вы должны найти все точки выхода и установить в них контрольные точки, и если при этом вы пропустите один выход, вся ваша проверка может потерпеть неудачу. И чтобы уметь выполнять подобные операции следует пройти обучение программированию алматы, на котором вас обучат всему понятным языком и по нормальной стоимости.
Но более важная причина для отказа от множественности точек выхода связана с изменением или модификацией вашей программы. Часто требуется, чтобы подпрограмма возвращала вызвавшей ее программе некоторую информацию. Если подпрограмма имеет несколько точек выхода, то эта информация должна быть установлена перед каждой такой точкой. Если вдруг в подпрограмму вносятся изменения, меняющие и эту возвращаемую информацию, то легче исправить подпрограмму, имеющую единственную точку выхода.