C++ fonksiyon prototipi

C++ programlama dilinde bir fonksiyonun prototipi, programın derleme süreci sırasında derleyiciye, fonksiyonun varlığını ve dönüş değeri türünü bildiren bir deklarasyondur. Fonksiyon prototipleri, fonksiyonların doğru kullanımını sağlamak ve kodun düzgün çalışmasını garanti etmek için önemlidir. İşte bir C++ fonksiyonunun prototipinin temel yapısı:

// Fonksiyon prototipi
return_type function_name(parameter_type1, parameter_type2, ...);

Aşağıda bir örnek C++ fonksiyon prototipi bulunmaktadır:

// Fonksiyon prototipi
int add(int a, int b);

Bu örnekte add isimli bir fonksiyonun prototipi tanımlanmıştır. Fonksiyonun adı add, dönüş türü int ve iki tane int türünde parametresi vardır.

Fonksiyon prototipleri, genellikle başka bir dosyada veya kaynak dosyanın alt kısmında (main fonksiyonundan önce) tanımlanır ve fonksiyonların tanımından (fonksiyon gövdeleri) önce gelir. Bu, fonksiyonların doğru sırayla çağrılmasını sağlar.

Aşağıdaki programda, fonksiyon prototipi olan int add(int, int); satırının kullanımına dikkat edelim. Eğer prototipi belirtmeseydik, fonksiyon gövdesi programın ana fonksiyonundan sonra tanımlandığı için program çalışmayacaktı. Prototip tanımlayarak fonksiyon gövdesini, ana fonksiyondan önce tanımlama zorunluluğundan kurtulmuş oluyoruz.

#include <iostream>

using namespace std;

// function prototype
int add(int, int);

int main() {
    
    int sum;

    sum = add(10, 20);

    cout << "10 + 20 = " << sum << endl;

    return 0;
}


int add(int a, int b) {
    return (a + b);
}
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.