C DERS 7: FONKSİYONLAR

C# DAKİ METOTLARA C DİLİNDE FONKSİYON DEMİŞLER GÖRELİM NASIL

KULLANILIYORMUŞ. PEKİ NE İŞE YARAR FONKSİYONLAR? BİR KOD

BLOĞUNU 1’DEN  ÇOK YERDE KULLANACAKSAK HER SEFERİNDE YAZMAYIZ.

BİR KERE YAZARIZ GEREKEN YERLERDE ÇAĞIRIRIZ. EN BASİTİNDEN

KULLANIMINI GÖRMEK İÇİN İKİ SAYIYI TOPLAYAN UYGULAMAYI

GERÇEKLEŞTİRELİM.

//GLOBALDE int sayi1,sayi2; TANIMLAYALIM.

int main(int argc, char *argv[]) {

//TOPLA FONKSİYONUNUN KENDİ BLOĞU OLDUĞUNDAN

//BURDA MAİN BLOĞUNUDA KOYDUM.

printf(“sayi gir:”);
scanf(“%d”,&sayi1);
printf(“sayi gir:”);
scanf(“%d”,&sayi2);
int sonuc = Topla(sayi1,sayi2); // SONUÇ DEĞİŞKENİNİ TOPLA

//FONKSİYONUNA EŞİTLEDİK. TOPLA FONKSİYONUNDA

//SAYİ1 VE SAYİ2 İŞLEM GÖRÜCEK O YÜZDEN ONLARIDA GÖNDERDİK.

printf(“%d”,sonuc);
return 0;
}

int Topla(int a,int b) //ORDA SAYİ1 SAYİ2 GÖNDERDİM BURDA

//İSİMLERİNİ DEĞİŞTİREBİLİRİM. AYNIDA KALABİLİR BEN

//A VE B YAPTIM SADECE SIRALAMASI ÖNEMLİDİR. AMAN DİKKAT!
{
int c;
c=a+b;
return c; //NORMAL TOPLAMAYI GERÇEKLEŞTİRDİK RETURN

//GERİYE C DEĞERİNİ DÖNDÜRÜYOR. TOPLA FONKSİYONU

//YUKARIDA SONUCA EŞİT ZATEN DİREK SONUCU EKRANA

//YAZDIRABİLİRİZ YUKARDAKİ MAİN KOD BLOGU İÇERİSİNDE

}