c++ fonksiyonlar

üniversitede 3 kredilik dersim olan c++’dan bu hafta 2. vizemizi olacağız. vizede fonksiyonlar çıkacak. basit bir örnek ile hem öğrendiklerimi pekiştirmek, hemde size mantığından bahsetmek istiyorum. anladığım kadarıyla tabi ki :) ilk başlarda zorlanabilirsiniz, farklı farklı değerler ve bunları birbirine bağlamak… ancak göründüğü kadar zor değildir. hele de standart internet kullanıcıları için dahi zor değildir. yoğunlaşın ve anlamaya çalışın :) başlayalım hadii…
.
.
// Basit fonksiyonlar örneği
#include <iostream>
using namespace std;int toplam (int a, int b) {
int c;
c = a + b;
return c;
}int main ()
{
int t;
t = toplam(9, 22);
cout << “Toplam: “ << t << endl;
return 0;
}
bu yazdığımız program, bizim tarafımızdan verilmiş iki değerin toplanıp ekrana direk yazmasını sağlıyor. ben yukarıda 22 ve 9′u kullandım ve program bu ikisini toplayıp, ekrana
Toplam: 31
şeklinde yazacaktır. normalde bu işlemi en yukarıda yapabilirdik. ancak bu örnek fonksiyonları kavrayabileceğimiz en basit örnek. şöyleki,
en üstteki “int toplam” dediğimiz kısma iki değer atamışız. a ve b. bu iki değerin integer, yani tam sayı olduğunu biliyoruz. daha sonra bu iki tam sayı, kendi arasında toplanıyor ve bunuda sistem c kaydediyor. şimdi biz “int toplam” ın ne işe yaradığını biliyoruz. şu anda yapmamız gereken toplam adını verdiğimiz fonksiyonu hayata geçirmek.
öncelikle yeni bir integer tanımlıyoruz. buna yukarıda t olarak seçmişiz. t‘den istediğimiz yukarda yazdığımız fonksiyonu, bizim belirlediğimiz sayılar olan 9 ve 22 ile gerçekleştirmesi. yani bizim elimizde bir fonksiyon var. fonksiyonun ne yapacağını önceden sisteme giriyoruz, daha sonra değerleri girerek bize fonksiyonun cevabını vermesini istiyoruz. nitekim,
verdiğimiz değerleri fonksiyona götürüp cevabı hazırladıktan sonra cout ile ekrana “Toplam: 31” şeklinde yazdırıyoruz. fonksiyonların temel mantığı sadece bu kadar. şimdiden kolay gelsin :))
yunus az önce okuduğunuz "c++ fonksiyonlar" başlıklı yazısını 24 May 2010 günü saat 0:00 sularında yazmış. gel zaman git zaman 777 kişi okumuş. hadi ordan, plan-proje, web başlık/ları altında görünen bu yazının içinden özenle seçilmiş kelime/ler ise; cpp fonksiyonlar, cpp functions, cpp programlama, cpp programming...
yazıyı yollamak istediğin bir yer varsa yardımcı olalım hemen. facebook, twitter, friendfeed, google var... hangisine istersen sal gitsin :)
