|
FONKSIYONLAR
Su ana kadar size gostermis oldugumuz tum programlarin bir main adinda bir fonksiyonu vardi. Simdi biz programcilarin kendi derledikleri fonksiyonlari nasil yazdiklarini dusunelim.
Assagida yer alan program tam sayilarin karesini hesaplamaktadir.
/* Karasini Alma*/
-
- #include<stdio.h>
int kare(int); /*Prototype*/
main()
{
int x;
for(x = 0; x<=10; ++x)
printf("%d ", kare(x) );
printf("\n"); /*Diger siraya gec*/
return(0);
}
/*Fonksiyon Tanimlama*/
int kare(int y)
{
return (y * y);
}
Fonksiyon kare main de yer alan printf in icin cagirildi.
printf("%d ", kare(x) );
Fonksiyon Ismi gecerli bir tamimlayicidir. retrun deger turu cagiricidan
donen sonuc turudur. Void fonksiyonun geri donus degerinin olmadigini
gosterir.Donus degeri olan her fonksiyon int olarak tanimlanir.
|
|
|