September 2013
Intermediate to advanced
208 pages
5h 19m
Polish
Zmienna reprezentuje obszar pamięci zawierający modyfikowalną wartość. Zmienna może być zmienną lokalną, parametrem (przekazanym przez wartość bądź referencję albo parametrem wyjściowym), polem (polem instancji albo polem statycznym) albo też elementem tablicy.
Stos i sterta to obszary pamięci, w których tworzy się i przechowuje zmienne i stałe programu. Każdy z tych obszarów ma nieco inną charakterystykę, zwłaszcza w kontekście czasu życia zmiennych.
Stos jest blokiem pamięci do przechowywania zmiennych lokalnych i parametrów. Rośnie automatycznie i jest też automatycznie zwijany wraz z wywołaniami funkcji i powrotami z funkcji. Weźmy pod uwagę następującą metodę (dla uproszczenia pomijamy w niej sprawdzanie ...