C++ fonksiyon içerisinde struct kullanımı

C++ dilinde bir fonksiyon içerisinde struct kullanımı oldukça yaygındır. struct, C++ dilinde bir veri yapısı tanımlamak için kullanılan bir anahtar kelimedir.

#include <iostream>
#include <string>

// Bir struct tanımlayalım
struct Ogrenci {
    std::string ad;
    std::string soyad;
    int yas;
};

// Struct'u kullanan bir fonksiyon tanımlayalım
void OgrenciBilgileriniYazdir(const Ogrenci& ogrenci) {
    std::cout << "Ad: " << ogrenci.ad << std::endl;
    std::cout << "Soyad: " << ogrenci.soyad << std::endl;
    std::cout << "Yaş: " << ogrenci.yas << std::endl;
}

int main() {
    // Struct'u kullanalım
    Ogrenci ogrenci1;
    ogrenci1.ad = "Ahmet";
    ogrenci1.soyad = "Yılmaz";
    ogrenci1.yas = 20;

    // Fonksiyonu çağırarak struct içeriğini yazdıralım
    OgrenciBilgileriniYazdir(ogrenci1);

    return 0;
}

Bu örnekte, Ogrenci adlı bir struct tanımlanmıştır. Bu struct, bir öğrencinin adını, soyadını ve yaşını içerir. OgrenciBilgileriniYazdir adlı bir fonksiyon, bir Ogrenci struct’ı alır ve bu bilgileri ekrana yazdırır. main fonksiyonunda bir Ogrenci örneği oluşturulur ve bu örnek, OgrenciBilgileriniYazdir fonksiyonuyla kullanılır.

Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.