Struct Nedir?
# Struct (Yapılar) Nedir?
Şimdiye kadar yalnızca aynı veri tipine sahip verileri diziler içerisinde sakladık.
Örneğin:
- int dizisi
- double dizisi
- string dizisi
Ancak gerçek hayatta bir nesneyi tanımlarken farklı veri tiplerini birlikte kullanmamız gerekir.
Örneğin bir öğrenciyi düşünelim.
Bir öğrencinin;
- Adı (string)
- Soyadı (string)
- Yaşı (int)
- Ortalaması (double)
- Mezun Mu? (bool)
bilgileri vardır.
Bu bilgileri ayrı ayrı değişkenlerde saklamak hem zor hem de yönetilemez hale gelir.
İşte bu problemi çözmek için Struct kullanılır.
Struct, farklı veri tiplerini tek bir yapı altında toplamamızı sağlayan kullanıcı tanımlı veri tipidir.
Gerçek projelerde ürünler, müşteriler, siparişler, çalışanlar ve benzeri birçok veri struct veya class ile temsil edilir.
Örnek Kod
#include <iostream>
#include <string>
using namespace std;
struct Ogrenci
{
string ad;
int yas;
double ortalama;
bool mezun;
};
int main()
{
return 0;
}🎯 Bu Dersteki Görevler
İlk Struct Yapın
Dil: cpp
Yükleniyor…