Cтраница 1
Оператор внешних подпрограмм указывает, что идентификатор, входящий в список LI, является наименованием фактического параметра, представляющего собой подпрограмму или функцию, а не йеременную. Оператор EXTERNAL должен стоять перед первым исполняемым оператором в вызывающей программе. [1]
Оператор внешних подпрограмм указывает, что идентификатор, входящий в список LI, является наименованием фактического параметра, представляющего собой подпрограмму или функцию, а не переменную. Оператор EXTERNAL должен стоять перед первым исполняемым оператором в вызывающей программе. [2]
Оператор внешних подпрограмм указывает, что идентификатор, входящий в список Ы, является наименованием фактического параметра, представляющего собой подпрограмму или функцию, а не переменную. Оператор EXTERNAL должен стоять перед первым исполняемым оператором в вызывающей программе. [3]
В каком случае применяется оператор внешних подпрограмм и где должен размещаться этот оператор. [4]
Именно поэтому в основную программу, в которой содержится втот оператор процедуры, включен оператор внешних подпрограмм, содержащий имя С1 подпрограммы-процедуры. [5]
Идентификаторы внешних подпрограмм, используемые в качестве фактических параметров, должны быть перечислены в операторе внешних подпрограмм ( см. 11.11.4), входящем в состав вызывающей программной единицы. Описание внешних функций осуществляется в вызывающей программной единице обычным образом. [6]
Имена внешних функций и процедур, входящих в список фактических параметров оператора-процедуры, должны быть перечислены в операторе внешних подпрограмм, входящих в состав вызывающей программы. [7]
Имена внешних функций и процедур, входящих в списки фактических параметров операторов процедур, должны быть перечислены в операторе внешних подпрограмм, входящем в состав вызывающей программной единицы. [8]
Если формальным параметром подпрограммы-функции является идентификатор подпрограммы-функции, а в качестве фактического параметра выступает идентификатор стандартной функции или подпрограммы-функции, то замена формального параметра производится по наименованию, а идентификатор такого фактического параметра должен быть указан в списке идентификаторов оператора внешних подпрограмм в вызывающей программной единице. [9]
Если формальным параметром подпрограммы-функции является идентификатор подпрограммы-функции или подпрограммы, а в качестве соответствующего фактического параметра выступает идентификатор внешней стандартной функции, подпрограммы-функции или подпрограммы, то замена формального параметра производится по наименованию, а идентификатор такого фактического параметра должен быть указан в списке идентификаторов оператора внешних подпрограмм в вызывающей программной единице. [10]
В случае, если в качестве формального и фактического па раметров используются идентификаторы подпрограмм, найме нование формальной подпрограммы при обращении к подпро - - грамме-функции заменяется наименованием фактической подпрограммы. Идентификатор фактического параметра должен быть указан в операторе внешних подпрограмм, расположенном в вызывающей программной единице. [11]
Тип и длина внешних функций в вызывающей программе указываются обычными средствами. Имена внешних функций и процедур, входящие в списки фактических параметров указателей функций, должны быть перечислены в операторе внешних подпрограмм, входящих в состав вызывающей программы. [12]
Отметим, что наименование оператор-функции не должно появляться в списке идентификаторов оператора EXTERNAL. В то же время, если фактическим параметром оператор-функции является наименование другой функции или подпрограммы, то это наименование должно быть упомянуто в операторе внешних подпрограмм в той программной единице, в которой содержится данная оператор-функция. [13]
Отметим, что наименование оператор-функции не должно появляться в списке идентификаторов оператора EXTERNAL. В то же время, если фактическим параметром оператор-функции является наименование другой функции или подпрограммы, то это наименование должно быть упомянуто в операторе внешних подпрограмм в той программной единице в которой содержится данная оператор-функция. [14]
Под стандартными функциями, или библиотечными подпрограммами, подразумеваются программы вычисления элементарных функций ( например, sin, cos и Др. Стандартные функции подразделяются на два вида: встроенные и внешние, различающиеся реализацией процесса вычисления при обращении к ним. Встроенные функции не могут служить фактическими параметрами, указываемыми в операторе внешних подпрограмм. [15]