TURBO PASCAL |
Новости
|
Исполняема часть
Исполняемая часть начинается зарезервированным словом IMPLEMENTATION и содержит описания подпрограмм, объявленных в интерфейсной части. В ней могут объявляться локальные для модуля объекты - вспомогательные типы, константы, переменные и блоки, а также метки, если они используются в инициирующей части. Описанию подпрограммы, объявленной в интерфейсной части модуля, в исполняемой части должен предшествовать заголовок, в котором можно опускать список формальных переменных (и тип результата для функции), так как они уже описаны в интерфейсной части. Но если заголовок подпрограммы приводится в полном виде, т.е. со списком формальных параметров и объявлением результата, он должен совпадать с заголовком, объявленным в интерфейсной части, например: Unit Cmplx; Interface type complex = record re, im : real end; Procedure AddC (x, у : complex; var z : complex); Implementation Procedure AddC; begin z.re := x.re +Y.re; z.im := x.im +y.im end; end. Локальные переменные и константы, а также все программные коды, порожденные при компиляции модуля, помещаются в общий сегмент памяти.
|
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |