FOLIA08 (12)

background image

Zapowiedź procedury

Czasem trudno jest określić właściwą kolejność definicji

procedur, wynikającą z ich kolejności użycia. Taka sytuacja ma
miejsce, gdy procedura P wywołuje procedurę Q i odwrotnie.
Aby umożliwić użycie procedury przed jej zdefiniowaniem,
wprowadzono mechanizm zapowiedzi (deklaracji) procedury.
Zapowiedź ma postać nagłówka procedury, po którym wystę-
puje słowo kluczowe FORWARD:

PROCEDURE Nazwa_procedury (Wykaz_parametrów_formalnych): FORWARD;

Po zapowiedzi procedury może być ona używana tak, jakby

była wcześniej zdefiniowana.

PROCEDURE Q(p2:T2):FORWARD;

PROCEDURE P(P1:T1);

VAR a:T2;

BEGIN

Q(a);

END;

PROCEDURE Q;

VAR b:T1;

BEGIN

P(b);

END;


Wyszukiwarka

Podobne podstrony:
FOLIA09 (12)
FOLIA06 (12)
FOLIA04 (12)
FOLIA01 (12)
FOLIA05 (12)
FOLIA03 (12)
FOLIA02 (12)
FOLIA09 (12)
wykład 12 pamięć
Figures for chapter 12
Mechanika techniczna(12)
Socjologia wyklad 12 Organizacja i zarzadzanie
CALC1 L 11 12 Differenial Equations
zaaw wyk ad5a 11 12
budzet ue 11 12

więcej podobnych podstron