typedef

Kategori: C , 25 Haziran 2019 , JanFranco


typedef uzun değişken isimlerini kısa tutmamızı sağlar. Özellikle structure tanımlarken kolaylıklar sağlar. Bütün bir projede, defalarca kullanılacak bir structure tanımladığımızı düşünelim. Her defasına struct myStruct şeklinde tekrarlamamız gerekirdi. typedef ile bunu daha kolay hale getirebiliriz. İki kullanımı mevcut. İlk kullanımı şu şekildedir:

struct myStruct1{
    int a;
    int b;
};

typedef struct myStruct1 S1;

int main(){

    S1 s1;

    s1.a = 10;
    s1.b = 9;

    printf("s1=> a:%d b:%d\n", s1.a, s1.b);

    return 0;
}
İkinci kullanımı da şu şekildedir:
typedef struct{
    int a;
    int b;
}S2;

int main(){

    S2 s2;

    s2.a = 8;
    s2.b = 7;

    printf("s2=> a:%d b:%d", s2.a, s2.b);

    return 0;
}


Sonraki Yazı: enum
Yorumlar

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