29 MART 2017
PAZAR
16.47
C++ Aynı İsme Sahip Fonksiyonlar

Fonksiyon kullanımları konusunda kafa karıştırıcı bir bölüm olan aynı isme sahip fonksiyonları örnekler ile inceleyeceğiz.

 

Aynı İsme Sahip Fonksiyonlar

C++ dili veri türlerine göre hareket eden bir dildir. Bu sebeple veri türleri aslında hemen her şeyin temelini oluşturur. Aslında aynı isme sahip iki fonksiyonun birbirinden farklı çalışması gözlemlenebilir. Buna ilişkin dikkat edilmesi gereken durum;

  • Fonksiyon isimleri aynı, veri türleri farklı

ÖRNEK

Aynı isme sahip iki fonksiyon, tek değişkene bağlı örnek;

ÇÖZÜM

int fonksiyon(int x) {
	return x;
}

double fonksiyon(double x) {
	return x/1.25;
}

int main(){
	int a=10;
	double b=2.5;
	cout << fonksiyon(a) << endl;
	cout << fonksiyon(b);
}
ÇIKTI;
10
2

ÖRNEK

Aynı isme sahip iki fonksiyon, iki farklı değişkene bağlı örnek;

ÇÖZÜM

int fonksiyon(int x, int y) {
	return x*y;
}

double fonksiyon(double x, double y) {
	return y/x;
}

int main(){
	int a=10, b=20;
	double c=5.2, d=20.8;
	cout << fonksiyon(a,b) << endl;
	cout << fonksiyon(c,d);
}
ÇIKTI;
200
4

Örneklere bakıldığında;

Aynı isme sahip (fonksiyon) birbirinden farklı görevleri üstlenen fonksiyonlar yazılabilir. Burada dikkate değer durum girilen değişkenlerin veri türleri ve fonksiyonların veri türleridir.

YORUMLAR 0
Bu konuya henüz kimse yorum yapmadı.
İlk yorumu sen yapmak ister misin?
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et