Merhaba arkadaşlar,
Dreamweaver ve HTML derslerinde bayağı ilerleme kaydettik, tabii diğer konularına da daha sonra değineceğiz. Şimdi sizlere anlatacağım bu makalemde C programlama dilindeki struct yapısı.
Aralarında mantıksal ilişkiler bulunan farklı veya aynı türden bilgileri bir arada tutarak gruplamak ve daha kolay kullanmak 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ı genellikle farklı verileri grouplayarak bir araya getirmek için kullanılır. Örneğin 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 gibi verileri tutabilir.
Struct Tanımlamak için Kullanılan Format;
1 struct
Tag
2 {
3
Members
4 }
1 struct
Ornek {
2
int
x;
3 };
5 struct
Ornek bir_ornek;
7 bir_ornek.x = 41;
1 struct
AdresDefteri {
2
int
ID;
3
char
Ad[100];
4
char
Soyad[100];
5
char
TelNo[10];
6
char
Adres[200];
7 };
9 int
main() {
10
struct
AdresDefteri kontak;
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 }
1 typedef
struct
Ornek {
2
int
x;
3 } ornek_type;
5 ornek_type bir_ornek;
7 bir_ornek.x = 41;
- emresupcin
- C / C++ / C#
- 23 Nisan 2013 - 14:36
- Yorum Yok
- 2463 Görüntülenme
c programlama dili c struct yapısı struct struct nasıl tanımlanır struct nedir struct örnekleri struct yapısı struct yaspısı nedir