ACULA Poziom 23

Joined: 11 Apr 2003 Posts: 3025 Location: Bydgoszcz
|
#2
10 Sep 2004 18:36 Zmienne typu STATIC |
|
|
|
Zmienna statyczna jest przypisana do stałego adresu w pamięci, tak długo jak długo trwa wykonywanie programu. Kiedy funkcja się kończy , adres nie zostaje zwolniony, a dalej jest przypisany do zmiennej. Przy następnym wykonywaniu funkcji zmienna będzie miała tą samą wartość a nie zostanie tworzona od nowa
Dlatego jest pamiętana ;)
Pozwala liczyć przerwania, bo gdyby była dynamiczna program przerwania nie był by zalezny od ilości wywołań.
|
|