Cтраница 1
Список параметров ( формальных аргументов), как и в фортране может отсутствовать. Параметры, если они есть, должны быть описаны, как и обычные - переменные. Подпрограмма PL / I может иметь несколько различных имен. [1]
Список параметров может отсутствовать, но скобки обязательны. [2]
Список параметров состоит из одного или двух списков. Первый список содержит адреса фактических параметров ( переменных, массивов, элементов массива), а второй-адреса их длин. Второй список строится, если среди фактических параметров есть хотя бы один параметр текстового типа, и следует непосредственно за первым. Признаком наличия второго списка служат два слова, которые предшествуют первому списку: первое слово содержит константу C BZOO, а второе - длину списка адресов параметров. Признаком конца каждого списка является значение Х 80 в первом байте последнего слова. В регистр 1 всегда помещается адрес первого ( или единственного) списка. [3]
Список параметров в операторе CALL или в обращении к подпрограмме-функции должен быть согласован со списком параметров в соответствующем операторе ENTRY, если обращение выполняется по наименованию входа. [4]
![]() |
Имя массива - это то же самое, что и адрес его первого элемента. [5] |
Список параметров показывает, что функция modifyArray ожидает приема массива целых чисел в параметре b и числа элементов массива в параметре size. Размер массива в скобках в заголовке не требуется. При его указании компилятор его игнорирует. В главе 7 мы введем другие обозначения для указания того, что функция принимает массив. Мы увидим, что эти обозначения основаны на близкой связи между массивами и указателями в языке С. [6]
Список параметров может, быть пустым; если. [7]
Список параметров и объявления локальных элементов и вложенных процедур не обязательны. Если список параметров отсутствует, то скобки после имени функции не ставятся. [8]
Список параметров, передаваемый в процедуры и функции, как было показано в разд. [9]
Список параметров содержит три параметра. [10]
Список параметров строится программистом до выдачи макрокоманды PURGE, он состоит из трех слов и должен начинаться с целочисленной границы слова. [11]
Список параметров в операторе CALL или в обращении к подпрограмме-функции должен быть согласован со списком параметров в соответствующем операторе ENTRY, если обращение выполняется по наименованию входа, В то же время списки формальных параметров в операторе начальной строки и в операторах входа могут быть различными. [12]
Список параметров включает ссылку вперед, поэтому операторы, которые обеспечивают обращение к процедуре ProcB, можно контролировать и компилировать. Позже тело процедуры ProcB можно определить обычным образом, за исключением того, что список параметров не говторяется. [13]
Список параметров, созданный этой макрокомандой, неверен. [14]
Список параметров - это список ( возможно пустой) формальных параметров, которые используются функцией. Объявления параметров описания параметров задают типы формальных параметров. [15]