Przekazywanie parametru przez zmienną
Parametry, przekazywane do procedury przez zmienną, są po-
przedzone słowem VAR. Na przykład dla procedury, której zada-
niem ma być wyprowadzenie z klawiatury liczby elementów wpisy-
wanych do tablicy oraz tych elementów, nagłówek procedury ma
postać:
PROCEDURE Czytaj_tablice(VAR n:Integer;VAR t:Tab);
Podczas wykonania procedury wszystkie odwołania do para-
metru formalnego poprzedzonego słowem VAR są w bloku proce-
dury zastępowane odwołaniami do zmiennej programu głównego,
stanowiącej odpowiedni parametr aktualny. Parametr aktualny nie
jest przechowywany w bloku procedury. Parametry przekazywane
przez zmienną mogą zmieniać swą wartość w treści procedury,
wpływając na wartość zmiennej programu, która była parametrem
aktualnym.
Wyszukiwarka
Podobne podstrony:
FOLIA09 (4)Folia01FOLIA02 (2)Folia09FOLIA04 (3)FOLIA08FOLIA05FOLIA05 (3)FOLIA03 (5)FOLIA05 (4)FOLIA01BFOLIA05 (5)FOLIA06 (5)więcej podobnych podstron