Strüktür (veya yapı), bir programlama dilinde farklı veri tiplerini (int, float, char, string vb.) tek bir çatı altında gruplayarak yeni bir veri tipi oluşturmamızı sağlayan bir yapıdır. Bu, ilgili verilerin mantıksal bir şekilde bir arada tutulmasını ve kolayca yönetilmesini sağlar. Strüktürler, nesne yönelimli programlamanın (OOP) temel yapı taşlarından biridir ve daha karmaşık veri yapıları ve nesneler oluşturmak için kullanılır.
Temel Özellikleri:
Kullanım Alanları:
Örnek (C dilinde):
struct Ogrenci {
char ad[50];
int numara;
float ortalama;
};
int main() {
struct Ogrenci ogr1;
strcpy(ogr1.ad, "Ali");
ogr1.numara = 123;
ogr1.ortalama = 3.5;
printf("Ogrenci Adi: %s\n", ogr1.ad);
printf("Ogrenci Numarasi: %d\n", ogr1.numara);
printf("Ogrenci Ortalamasi: %.2f\n", ogr1.ortalama);
return 0;
}
Bu örnekte, Ogrenci
adında bir strüktür tanımlanmıştır. Bu strüktür, öğrencinin adını (string), numarasını (int) ve ortalamasını (float) tutmaktadır.
İlgili Kavramlar: