Global Variables

Kategori: C , 22 Haziran 2019 , JanFranco


Local değişkenleri anlatmıştık. Bu dökümanda global değişkenler anlatılacaktır. Global değişkenler tüm bloklardan erişilebilir. Örnek verelim:

#include 

int g = 10;

void afunc(int x){
    g = x;
}

int main(void){
    g = 15;
    afunc(20);
    printf("%d\n", g);
    return 0;
}

Burada g değişkenini tüm blokların dışında tanımladık. Global değişkenler herhangi bir blok içinde tanımlanmazlar. main fonksiyonunda bu global değişkenin değerini 15 olarak değiştirdik. Daha sonra fonksiyonu çağırdık ve parametre olarak 20 gönderdik. Burada g değişkeninin değeri 20 olarak değişti ve ekrana 20 olarak bastırmış olduk.


Sonraki Yazı: Static Variables
Yorumlar

Henüz bir yorum bulunmuyor.
Yorum bırakın