c programlama - kendi degiskenimizi olusturalım
 Struct yapısı
 
 merhabalar arkadaslar 
 bu paylasımımızda kendi degiskenlerimizin nasıl yapılacagını ve bunun nasıl tanımlanıp nasıl kullanılacagını anlatacagım 
 
 tek bir degisken altında o degiskene baglı birden fazla degisken tanımladıgımız yapıya struct diyoruz  karısık geldi degilmi ancak bir ornek ile aklınızdaki soru işaretlerini ortandan kaldıracagız 
 
 struct TipAdı{
        tip deg_ismi;
        tip deg_ismi;
        ...
           };
 
 bir sınıfın bilgilerini tutmak istiyoruz mesela ve her ogrencinin bir 
adet ogrenci numarası dogal olarak bir ismi ve birde soy ismi var 
 son olarak ise bu ogrencinin okudugu bir sınıf var
 
 ögrenci numarasını ve kacıncı sınıfta okdugunu integer , isim ve soy 
isim ise bir onceki anlatımımızda olan katar yapısı ile alınabilir 
 
 struct ogrenci{
        char  ad[10],soyad[20];
        long  no;
               short sinif;
           };
 
 yukarıda goruldugu uzere içerisinde ad soyad no ve sinif degiskenlerini
 ogrenci degiskeni altında topladık peki bu struct tipi ogrenci 
degiskenimizi nasıl kullanırız ?
 
 #include <stdio.h>
 
   struct ogrenci{
       char ad[10],soyad[20];
       int no;
       int  sinif;
   }
 void  main(){
    struct ogrenci ogr;
    printf("Ogrenci nosu :");
    scanf("%d",&ogr.no);
    if( ogr.no == 2248 )
    {
       ogr.no    = 2248;
       ogr.ad="ahmet";
       ogr.soyad="Bingul";
       ogr.sinif = 1;
    }
    printf("\nNo    : %d",ogr.no);
    printf("\nAdı   : %s ",ogr.ad);
    printf("\nSoyadı: %s ",ogr.soyad);
    printf("\nSınıfı: %d ",ogr.sinif);
 }
 
 yukarıdaki ornek programda goruldugu uzere bir adet struct ogrenci tipinde ogr degiskeni tanımlanmıs 
 daha sonrasında ise ogrenci numarasına 2248 adına ahmet ve soyadına bingul denilmis 
 
 programda ise eger kullanıcı ogrenci no olarak 2248 girer ise ogrenci bilgilerinin listelenmesi istenmis 
 
 egerki birden fazla struct tipinde degisken olusturmak istiyorsanız 
 
 struct ogrenci ogr1,ogr2; seklinde kullanabilirsiniz 
 
 
 yakın zamdan videolu örneklerle gorusmek uzere
 iyi kodlamalar 
Benzer Konular :
- Ana Sayfaya Dön »
 - C , C programlama , c programlama değişken tipleri , c programlama dersleri , c programlama struct yapısı »
 - C programlama - Struct yapısı
 
