Для подпрограмм существует и другой способ возврата в основную программу, позволяющий передать управление любому другому ... - Большая Энциклопедия Нефти и Газа



Выдержка из книги Кафаров В.В. Программирование и вычислительные методы в химии и химической технологии


Для подпрограмм существует и другой способ возврата в основную программу, позволяющий передать управление любому другому оператору программы, в том числе и следующему за обращением. При этом метки операторов основной программы, которым предполагается передача управления, являются дополнительными аргументами и включаются в список аргументов подпрограммы, а в операторе RETURN указывается порядковый номер этой метки при счете дополнительных аргументов слева направо. Очевидно, подпрограмма будет содержать несколько операторов RETURN, каждый из которых отличается номером метки. Таким образом, при выполнении подпрограммы в зависимости от условия может выбираться любой из операторов RETURN, тем самым будет обеспечена передача управления различным операторам основной программы.

(cкачать страницу)

Смотреть книгу на libgen

Для подпрограмм существует и другой способ возврата в основную программу,  позволяющий передать управление любому другому оператору программы,  в том числе и следующему за обращением.  При этом метки операторов основной программы,  которым предполагается передача управления,  являются дополнительными аргументами и включаются в список аргументов подпрограммы,  а в операторе RETURN указывается порядковый номер этой метки при счете дополнительных аргументов слева направо.  Очевидно,  подпрограмма будет содержать несколько операторов RETURN,  каждый из которых отличается номером метки.  Таким образом,  при выполнении подпрограммы в зависимости от условия может выбираться любой из операторов RETURN,  тем самым будет обеспечена передача управления различным операторам основной программы.