C Programlama Dilinde Struct Yapısı Kullanımı?

C Programlama Dilinde Struct Yapısı Kullanımı? Merhaba arkadaşlar,   Dreamweaver ve HTML derslerinde adi ilerleme kaydettik, bitkisel öbür konularına da daha sonra değineceğiz. Şimdi sizlere anlatacağım bu makalemde C programlama dilindeki struct yapısı.   Aralarında mantıksal birliktelikler bulunan türlü ve ya tıpkı türden ayrıntıları bir arada tutarak gruplamak ve daha kolay kullanması için struct yapıları kullanılır. OOP’da class yapılarına benzerdir. Struct yapılarını kullanarak daha modüler programlar yazabiliriz. Struct yapıları genelde muhtelif verileri grouplayarak bir araya getirmek için kullanılır. sorun bir adres defterindeki kontak bilgilerini bir arada tutmak için kullanabiliriz. Adres defteri örneğinde, struct bir kontak için isim, adres, telefon numarası ve bunun benzeri verileri tutabilir.     Struct Tanımlamak için Kullanılan Format;       1 struct Tag     2 {     üç   Members     4 } Yukarıdaki yapıda Tag bölümü bütün struct yapısı için verilen genel İsim ilen Members bölümü ise struct yapısı arasında kullanılacak olan olan değişkenleri anlatım eder. Basit bir struct yapısı aşağıdaki benzeri adlandırılır ve kullanılır.      1  struct Ornek {      2   int x;      3  };           4        5  struct Ornek bir_ornek;            6       7  bir_ornek.x = 41; Basit bir adres defteri örneği yapıcak olursak…     1  struct AdresDefteri {      2  int ID;     üç  char Ad[100];     4  char Soyad[100];     5  char TelNo[10];     altı  char Adres[200];     7  };           8     9  int main() {     on  struct AdresDefteri kontak;           11     12  kontak.ID = 1;     13  strcpy(kontak.Ad, “Emre”);     14  strcpy(kontak.Soyad, “Supçin”);     15  strcpy(kontak.TelNo, “541856xx”);     16  strcpy(kontak.Adres, “xxxxxx ÇORUM”);     17  } Struct yapısı ile berber typedef kullanarak değişken tanımlama işini kolaylaştırabiliriz. Örneğin;     1  typedef struct Ornek {     2   int x;     üç  } ornek_type;           4      5  ornek_type bir_ornek;           6      7  bir_ornek.x = 41; Arama Terimleri: c de struct nedir


Yapılan Yorumlar
Erdem OFLAZ

Bir mum, diğer mumu tutuşturmakla ışığından bir şey kaybetmez.
 Kategoriler
 Popüler yazılar