Формальный аргумент - Большая Энциклопедия Нефти и Газа, статья, страница 3
Существует три способа сделать что-нибудь: сделать самому, нанять кого-нибудь, или запретить своим детям делать это. Законы Мерфи (еще...)

Формальный аргумент

Cтраница 3


Фактическое значение формального аргумента, в свою очередь, задается арифметическим выражением.  [31]

В качестве формального аргумента может использоваться переменная или массив.  [32]

33 Соответствие между формальными и фактическими аргументами. [33]

В Фортране IV формальные аргументы могут быть заключены между дробными чертами. В этом случае в подпрограмме формальные аргументы заменяются адресами соответствующих фактических аргументов.  [34]

В этом примере формальные аргументы XI и Х2 ( оба вещественные) заменяются вещественной переменной X и элементом Y ( 4) вещественного массива при первом обращении к функции FX и вещественным выражением X Y ( 1) и элементом массива Y ( N1) при втором обращении. Соответственно формальный параметр NOFUN заменяется целым числом 1 ири первом обращении и целым числом 2 при втором.  [35]

Заметим, что формальные аргументы G и S ( имена матриц-сомножителей), а также L, N, М ( целые переменные, определяющие их размеры) используются для введения информации в подпрограмму, в то время как формальный аргумент Т ( имя матрицы-произведения) служит для возвращения полученных результатов в вызывающую программу.  [36]

Если в качестве формального аргумента используется переменная, которая не заключена в символы /, то при передаче аргумента из вызывающей программы в вызываемую на место формального аргумента пересылается значение соответствующего фактического аргумента.  [37]

Если в качестве формального аргумента используется имя массива, то в подпрограмме должно быть дано описание этого массива.  [38]

Если в качестве формального аргумента используется переменная, которая не заключена в символы /, то при передаче аргумента из вызывающей программы в вызываемую на место формального аргумента пересылается значение соответствующего фактического аргумента.  [39]

Список параметров ( формальных аргументов), как и в фортране может отсутствовать. Параметры, если они есть, должны быть описаны, как и обычные - переменные. Подпрограмма PL / I может иметь несколько различных имен.  [40]

Для поддержки интероперабельности скалярных формальных аргументов подпрограмм введен атрибут VALUE. При вызове подпрограммы создается копия фактического аргумента. Его значение может изменяться во время выполнения процедуры, но при возвращении результата обратное копирование не выполняется.  [41]

Одни и те же формальные аргументы могут использоваться более чем в одном операторе-функции, их имена могут идентифицировать различные объекты программы в других операторах программной единицы. В пределах одного оператора-функции формальные аргументы должны быть уникальными.  [42]

Макроопределение может не иметь формальных аргументов.  [43]

MACRO, за списком формальных аргументов может следовать комментарий.  [44]

Тип оператора-функции и типы формальных аргументов определяются способами, принятыми для описания переменных ( неявное описание, оператор IMPLICIT, операторы явного описания типа), Одни и те же формальные аргументы могут использоваться более чем в одном операторе-функции, их имена могут идентифицировать различные объекты программы в других операторах программной единицы. В пределах одного оператора-функции формальные аргументы должны быть уникальными.  [45]



Страницы:      1    2    3    4