19
editací
(Nová stránka: V Počítačovém programování je statická proměnná taková, která je alokována staticky. Její životní cyklus trvá celou dobu běhu Počítačový_program|program…) |
(korekce textu) značka: editace z Vizuálního editoru |
||
V Počítačovém [[programování]] je statická proměnná taková, která je alokována staticky. Její životní cyklus trvá celou dobu běhu [[Počítačový_program|programu]]. To je hlavním rozdílem oproti dočasným automatickým proměnným([[Lokální_proměnná|lokální proměnné]] jsou obecně automatické), jejichž úložiště je alokováno a uvolňováno pomocí [[Zásobník_(datová_struktura)|zásobníku]], či objektům, které jsou ukládány dynamicky v paměti typu halda.
Když je program (spustitelný nebo [[Knihovna_(programování)|knihovna]]) načten do [[Počítačová_paměť|paměti]], statické proměnné se uloží do data segmentu [[Adresní_prostor|adresního prostoru]] programu (pokud je inicializován), nebo BBS segmentu (pokud inicializován není)
V programovacím [[C_(programovací_jazyk)|jazyce C]] a jemu podobných jazycích se používá klíčové slovo static.
|
editací