Если в подпрограмме много точек выхода, то при внесении изменений можно пропустить одну из них, в результате чего появятся трудноуловимые ошибки, которые могут проявиться только при определенных выходных условиях. Аналогичная проблема возникает и в том случае, если раньше ваша подпрограмма не возвращала никакой информации вызывающей ее программе, а теперь такая информация потребовалась. Изменить подпрограмму, имеющую единственную точку выхода, значительно легче если вы запишитесь на курсы java в алматы, на которых вам расскажут как пользоваться программой.
Итак, самый простой способ обойти эти проблемы – обеспечить каждой вашей подпрограмме только одну точку выхода. Все команды условного возврата необходимо заменить на команды условного перехода в одну общую точку выхода. Если позднее вы пожелаете возвратить вызывающей программе какое-либо значение, то это необходимо будет сделать только в общей точке выхода. Так как все выходы выполняются через эту точку, такую подпрограмму легко модифицировать. При таком программировании подпрограмма становится строго последовательно-линейной и заканчивается в одном определенном месте.
Возможно заинтересует:
- ПОЛУЧИВШИЙ ПОВРЕЖДЕНИЯ В ФИНСКОМ ЗАЛИВЕ ТАНКЕР ОСМОТРЯТ ЭКОЛОГИ
- С помощью лизинга авто, можно устроиться водителем такси и зарабатывать деньги.
- Подмосковье вошло в последнюю десятку экологического рейтинга регионов
- Пресс-релиз: Семь тысяч стерлядей выпущены в Волгу Новокуйбышевским НПЗ
- Маргаритки, герань, земляника зацвели в национальном парке “Куршская коса”