C++ fonksiyon tipleri

C++ programlama dilinde birçok farklı fonksiyon türü bulunmaktadır. İşte bazı temel C++ fonksiyon türleri:

  1. Geri Dönüş Değeri Olmayan Fonksiyonlar (Void Fonksiyonlar):
    Bu tür fonksiyonlar bir değer döndürmez ve genellikle bir işlemi gerçekleştirmek için kullanılır. Örneğin:
   void selamla() {
       std::cout << "Merhaba, Dünya!" << std::endl;
   }
  1. Geri Dönüş Değeri Olan Fonksiyonlar:
    Bu tür fonksiyonlar belirli bir veri türüne sahip bir değer döndürürler. Örneğin, bir tam sayı değeri döndüren bir fonksiyon:
   int toplam(int a, int b) {
       return a + b;
   }
  1. Parametreli Fonksiyonlar:
    Bu tür fonksiyonlar, bir veya daha fazla parametre alarak belirli bir işlemi gerçekleştirirler. Örneğin, iki tam sayı parametresi alan bir toplama fonksiyonu:
   int toplama(int x, int y) {
       return x + y;
   }
  1. Parametresiz Fonksiyonlar:
    Bu tür fonksiyonlar hiçbir parametre almazlar. Örneğin, sistem saatini döndüren bir fonksiyon:
   void sistemSaatiniGoster() {
       // Sistem saatinin değerini görüntüle
   }
  1. Fonksiyon Pointer Göstericileri (Function Pointers):
    C++ dilinde, fonksiyonları işaret eden pointer göstericileri kullanılabilir. Bu, dinamik olarak fonksiyonları çağırmak için kullanışlıdır.
  2. İç İşlevler (Inline Functions):
    Bu tür fonksiyonlar, kodun yerine derleme aşamasında doğrudan ilgili kodla yer değiştirir. Bu, küçük işlemler için verimli olabilir.
  3. Özdeş (Recursive Functions):
    Bu tür fonksiyonlar kendini çağırabilirler. Özyinelemeli işlevler genellikle tekrarlanan problemleri çözmek için kullanılır.
  4. İç İşlevler (Lambda Functions):
    C++11 ve sonrası sürümlerde, lambda ifadeleri ile işlevler oluşturabilirsiniz. Lambda ifadeleri genellikle kısa süreli ve yerel işlevler olarak kullanılır.

Bu, C++ programlama dilindeki temel fonksiyon türlerinden sadece birkaçıdır. C++ dilinde işlevler oldukça esnek ve güçlüdür, ve kullanım amaçlarına göre çeşitli işlev türleri tanımlanabilir.

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.