C PROGRAMLAMA – FONKSİYONLAR
C dilinde fonksiyonlar nasıl kullanılır ? C programlama fonksiyonlar nedir ? C dilinde fonksiyonlar nasıl çalışır ? C dilinde fonksiyon döngüleri nasıl kurulur ? Bu ve benzeri sorulara yanıt aradığımız C Programlama Örnekler Öğren Serisi 5. yazımızda fonksiyonlar konusunu işledik.
Başlayalım.
C PROGRAMLAMA ÖĞREN 5 – FONKSİYONLAR
Fonksiyonlar denilince aslında program döngüsünde kullanacağımız değişkenler ve komutlara dair birtakım işlemleri programın başında tanımlayıp daha sonra bunları program içerisinde kullandığımız durumlar olarak düşünebiliriz.
Teknik bir tanımdan ziyade , örneğimizi inceleyerek ilerleyebiliriz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | #include <stdio.h> int Addition(int a, int b); // function prototype*///A function prototype gives information to the compiler //that the function may later be used in the program. int subraction(int a, int b);// function prototype* int main() { int n1,n2,sum,sub; /*Data type declaration for variables*/ printf("Enter First number: "); scanf("%d",&n1); printf("Enter Second number: "); scanf("%d",&n2); sum = Addition(n1, n2); // function call printf("I am at Main function now, sum = %d\n",sum); sub = subraction(n1, n2); printf("I am at Main function now, sub = %d\n",sub); return 0; } int Addition(int a,int b) // function definition { int result; printf("I am inside the function Addition\n"); result = a+b; printf("Result value at addition function is %d\n",result); return result; // return statement } int subraction(int a,int b) // function definition { int result_sub; printf("I am inside the function Subraction\n"); result_sub = a-b; printf("Result value at subtraction function is %d\n",result_sub); return result_sub; // return statement } |
Yukarıda görebileceğiniz üzere main fonksiyonu dışında bizler toplama ve çıkarma fonksiyonlarını tanımlamış bulunuyoruz.
Ve main fonksiyonu dışında tanımladığımız ve kendimizin oluşturduğu bu fonksiyonları mainin içerisinde function call yani fonksiyonu çağırarak döngüye sokuyoruz.
Bu durum main içerisinde çalışan kod bloğunu daha az ve daha efektif kullanmamıza yardımcı olmaktadır.
Fonksiyonları yukardaki gibi main dışında kullanarak programlarınızı daha işlevsel hale getirebilirsiniz.
Yukarda bulunan kod bloğunu Code Block programına yapıştırarak program çıktılarını kontrol edin ve bazı koşulları değiştirerek tekrar deneyin.
Böylece fonksiyonlar mantığını daha hızlı ve net anlamış ve öğrenmiş olacaksınız.
C PROGRAMLAMA ÖRNEKLERLE ÖĞREN -5 SONUÇ
C programlama örneklerle öğren -5 adlı yazımızın sonuna geldik.Umuyorum sizler için faydalı bir yazı olmuştur.Bizi takipte kalın,
İyi çalışmalar