• Nie Znaleziono Wyników

Stan każdej funkcji (także

N/A
N/A
Protected

Academic year: 2021

Share "Stan każdej funkcji (także"

Copied!
1
0
0

Pełen tekst

(1)

Stan każdej funkcji (także main()) jest opisywany przez wartości wszystkich zmiennych automatycznych (lokalnych) i parametrów funkcji oraz adres powrotu, wskazujący gdzie wznowić wykonywanie procesu, który wywołał funkcję. Obszar danych zawierający tę informację nosi nazwę rekordu wywołania / aktywacji (activation record) lub ramki stosu (stack frame). Rekord wywołania istnieje dopóki, dopóki dla funkcji, której dotyczy, nie zakończy działania. Stanowi on prywatny bank danych dla funkcji, przechowujący wszystkie informacje potrzebne do jej prywatnego działania i powrotu do miejsca wywołania.

Rekord wywołania zawiera następujące informacje:

- wartości wszystkich parametrów funkcji;

- zmienne lokalne;

- adres powrotu;

- dynamiczne dowiązanie – wskaźnik do rekordu wywołania procesu wywołania funkcji;

- zwracaną wartość (jeśli funkcja nie była deklarowana jako void);

Cytaty

Powiązane dokumenty

PrzeciąŜanie funkcji składowych, przekazywanie parametrów obiektowych przez wartość, referencję oraz wskaźnik2. Zwracanie obiektów przez

[r]

[r]

[r]

Jeżeli natomiast powierzchnia S jest dwustronna, to orientuja,c każdy z jej płatów określamy całke, powierzchniowa, zorientowana, po tej powierzchni jako sume, całek po

W przeciwieństwie do programowania liniowego, gdzie uniwersalną metodą rozwiązywania jest algorytm simpleks, nie ma ogólnej metody rozwiązywania programów

Tak jak w rachunku funkcji jednej zmiennej minima i maksima lokalne funkcji dwóch zmiennych nazywamy ekstremami lokalnymi.

1.. Znajd¹ obj¦to±¢ sto»ka, oraz okre±l jaki popeªniamy maksymalny bª¡d bezwzgl¦dny oraz wzgl¦dny przy obliczaniu tej obj¦to±ci... )].. Zatem obliczanie pochodnych