удвоенное число литер поскольку имеются
' удвоенное число литер поскольку имеются атрибуты
end
Оператор CALL
-------------
Функция CALL вызывает процедуру (подпрограмму0
-------
Синтаксис CALL процимя[(список параметров)]
---------
Замечания Процимя-это имя процедуры6определяемое где-то в прогрмме с помощью
--------- оператора SUB .Список параметров есть опциональный список разделя-
емых запятыми переменных,выражений и /или констант,передаваемых в Проци-
мя.Существует три типа SUB-процедур:STATIC,стандартные процедуры и
INLINE.Предыдущее обсуждение применимо ко всем типам;однако способ,которым
компилятор обрабатывает списки параметров ,зависит от типа SUB-процедуры.Ко-
личество и тип аргументов,подаваемых в процедурутребует согласованности со
списком параметров в определении Процимя;иначе возникаетошибка несогласован-
ности параметрав периода компиляции.Если SUB-процедура является процедурой
INLINE,числоаргументов переменно и никакая проверка набора параметров не вы-
полняется.Сама процедура SUB INLINE ответственна за то как узнать или опре-
делить количество и тип параметров в нее неподаваемых.(Более подробно о SUB
INLINE см в приложении С "Интерфейс языка ассемблера").Когда процедурные ар-
гументы подаются посредством ссылки (т.е являются переменными),они доступны
изменению вызвынной процедурой.Когда переменная заключена в скобки,она пода-
ется значением и исходное значение изменено быть не может.Следует заме-
тить,что выражения и константы всегда подаются значением.Аргументы массивов
- 84 -
специфицируются с использованием пустого набора скобок посде имени массива .
Целые массивы всегда подаются посредством ссылки.Например:
CALL СуммаМассив (а()) 'подать массив а в СуммаМассив
CALL СуммаМассив (а(3)) 'подать элемент 3 массива а в СуммаМассив
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий