První stránka Zpět Pokračovat Poslední stránka Přehled Grafika
Paměťová třída static
statické funkce a statické globální proměnné
- jsou definovány v daném souboru lokálně
- je možné je používat pouze v daném zdrojovém souboru (tzv. interní linkování)
- v jiném souboru se může vyskytovat jiná proměnná/funkce stejného jména
lokální statické proměnné
- uvnitř funkcí, ale na rozdíl od automatických proměnných vznikají už při spuštění programu
- zachovávají si hodnotu při opětovném volání funkce (chovají se vlastně jako globální proměnné)
- ale oproti globálním proměnným jsou přístupné jen v dané funkci