C++ fonksiyonlar

C++ programlama dilinde fonksiyonlar, belirli bir görevi gerçekleştiren ve programın modülerliğini artıran yapılardır. C++ dilinde fonksiyonlar aşağıdaki şekilde tanımlanır ve kullanılır:

// Fonksiyonun dönüş tipi, adı ve parametre listesi
Dönüş_Tipi Fonksiyon_Adı(Parametre_Listesi) {
    // Fonksiyonun gövdesi
    // Görevi gerçekleştiren kod burada yazılır
    // Dönüş değeri (eğer varsa) return ile belirtilir
}

İşte C++ fonksiyonları hakkında daha fazla detay:

  1. Dönüş Tipi (Return Type): Fonksiyonun bir değer döndürüp döndürmeyeceğini ve döneceği veri türünü belirtir. Örneğin, int, void, double gibi.
  2. Fonksiyon Adı: Fonksiyonun adı, fonksiyonu çağırmak ve kullanmak için kullanılır. Fonksiyon adı, C++ dilinde belirli kurallara tabidir.
  3. Parametre Listesi (Parameter List): Fonksiyonun işlevini yerine getirmesi için gerekli olan değişkenleri içerir. Parametreler, fonksiyonun gövdesinde kullanılabilir.
  4. Fonksiyon Gövdesi (Function Body): Fonksiyonun gerçek işlevi burada tanımlanır. Bu, belirli bir görevi gerçekleştiren kod parçacıklarını içerir.
  5. return İfadesi: Fonksiyon, bir değer döndürüyorsa return anahtar kelimesi ile dönüş değeri belirtilir. Dönüş tipine uygun bir değer döndürülür.

Örnek bir C++ fonksiyonu:

#include <iostream>

// Toplama fonksiyonu
int Topla(int sayi1, int sayi2) {
    int sonuc = sayi1 + sayi2;
    return sonuc;
}

int main() {
    int sayi1 = 5, sayi2 = 3;
    int toplam = Topla(sayi1, sayi2);
    std::cout << "Toplam: " << toplam << std::endl;
    return 0;
}

Bu örnekte, “Topla” adlı bir fonksiyon, iki tamsayıyı toplar ve sonucu döndürür. main fonksiyonunda bu fonksiyon kullanılarak sonucu ekrana yazdırılır.

C++ programlarında, birden çok fonksiyon kullanarak işlemleri modüler hale getirebilirsiniz. Fonksiyonlar, kodunuzu daha okunaklı ve yönetilebilir kılar.

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.