1.17 Structures
C++'da yapılar (structures), farklı türlerdeki verileri bir arada tutmak için kullanılan bir veri yapısıdır. Yapılar, birden fazla değişkeni bir araya getirerek tek bir veri türü gibi kullanılmasına olanak tanır. Bu, özellikle ilişkili verilerin birlikte saklanması gerektiğinde kullanışlıdır.
Yapı Tanımlama
Yapılar, struct anahtar kelimesi ile tanımlanır. Bir yapı tanımlarken, içerdiği değişkenlerin türü ve adı belirtilir.
Örnek: Yapı Tanımlama
#include <iostream>
using namespace std;
// Yapı tanımı
struct Person {
string name;
int age;
};
int main() {
// Yapı kullanarak bir değişken tanımlama
Person person1;
// Değişkenlere değer atama
person1.name = "Hüseyin Tazegül";
person1.age = 26;
// Değerleri yazdırma
cout << "İsim: " << person1.name << endl;
cout << "Yaş: " << person1.age << endl;
return 0;
}Yapı ile Fonksiyon Kullanımı
Yapılar, fonksiyonlara parametre olarak da geçirilebilir. Bu, yapıların daha modüler ve yeniden kullanılabilir olmasını sağlar.
Örnek: Yapı ile Fonksiyon Kullanımı
Yapılar ve Dizi Kullanımı
Yapılar, dizilerle birlikte kullanılabilir. Bu, birden fazla benzer yapı nesnesini depolamak için kullanışlıdır.
Örnek: Yapılar ve Dizi Kullanımı
Last updated
Was this helpful?