Yazeka
Arama sonuçlarına göre oluşturuldu
Static ve global değişkenler arasındaki temel farklar şunlardır:
- Kapsam: Global değişkenler, tüm fonksiyonların dışında tanımlanır ve programın herhangi bir bölümünden erişilebilir 13. Static değişkenler ise sadece tanımlandıkları fonksiyon içinde kapsamlıdır ve bu fonksiyon her çağrıldığında değerlerini korurlar 12.
- Yaşam Döngüsü: Program sona erene kadar global değişkenler bellekte yer tutar 3. Static değişkenler ise fonksiyon yeniden çağrıldığında yeniden oluşturulmak yerine, ilk oluşturuldukları değerle kalırlar 1.
- Erişim: Global değişkenlere, ana program içindeki herhangi bir yerden müdahale edilebilir 5. Static değişkenler ise sadece tanımlandıkları fonksiyon içinden erişilebilir ve değiştirilebilir 4.
5 kaynaktan alınan bilgiyle göre: