Bölüm 8 Yapısal Veri Türleri 3- Yapı (struct)
1 Yapı (struct) Tanımlama struct { int ogrenciNo; double akademikOrtalama; char ogrenciAdi[DIZGI_BOYU], kayitTarihi[DIZGI_BOYU], aldigiDersler[3][DIZGI_BOYU]; } ogrenci; ogrenciYapi
2 Yapı (struct) Tanımlama struct ogrenciYapi hazirlikOgrencisi; hazirlikOgrencisi.ogrenciNo = 100; strcpy(hazirlikOgrencisi.ogrenciAdi, "MUSTAFA"); ogrenci.ogrenciNo = 101; strcpy(ogrenci.ogrenciAdi, "KEMAL");
3 Yapı Türü Tanımlama typedef struct { int ogrenciNo; double akademikOrtalama; charogrenciAdi[DIZGI_BOYU], kayitTarihi[DIZGI_BOYU], aldigiDersler[3][DIZGI_BOYU]; } ogrenciTur; ogrenciTur ogrenci[OGRENCI_SAYISI]; /* OGRENCI_SAYISI <- 50 */
4 Tanımlanan Yapı Türünün ve Değişkenin Kavramsal Görünümü ogrenciNo (int) akademikOrtalama (double) ogrenciAdi (string) kayitTarihi (string) aldigiDersler (string []) aldigiDersler[0]aldigiDersler[1]aldigiDersler[2] ogrenciTur typedef struct { int ogrenciNo; double akademikOrtalama; char ogrenciAdi[DIZGI_BOYU], kayitTarihi[DIZGI_BOYU], aldigiDersler[3][DIZGI_BOYU]; } ogrenciTur; ogrenciTur ogrenci[OGRENCI_SAYISI]; /* OGRENCI_SAYISI = 50*/ [0][1][2][3][49]...