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:
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page