3 Ocak 2014 Cuma

Fonksiyonlar ( Functions )




   Fonksiyonlar ( Functions ) : Fonksiyonlar, bir programın akışının belirli parçalara bölünerek , programın geliştirilmesinde akıcılık sağlar. Başka yazılım geliştiriciler tarafından da daha rahat okunmasını sağlar. Hata düzeltirken bütün bir programı yenilemek yerine, hatalı fonksiyon üzerinde çalışılır. Bir programı belirli parçalara bölmenin bunlar ve bunlar gibi birçok faydası vardır.

   Fonksiyonlar pre-defined ve user-defined olmak üzere ikiye ayrılırlar.


Pre-defined Fonksiyonlar : Daha önceden tanımlanmış, hazır kütüphanelerdir. Bu kütüphanelerin fonksiyonlarına, program içerisinde  kütüphaneler import edilerek erişilir.

   Örneğin; C++ da matematiksel işlemler için cmath adında pre-defined bir kütüphane bulunur. Bu kütüphaneyi programa import etmek için;

   #include<cmath> komutu kullanılır. Daha önceden kullandığımız #include<iostream> kütüphanesi gibi.
Import edildikten sonra içerisindeki fonksiyonlara ulaşabiliriz.


User-Defined Fonksiyonlar : Kullanıcı tarafından program içerisinde oluşturulan fonksiyonlardır.
   Kullanımı :
   
     DöndürülenVeriTipi     FonksiyonunAdı(parametre değişkenleri) {
           Komutlar;
                .
                .
                .
     }



   User-defined fonksiyonlar , main metodundan önce yazılırlarsa program içinde doğrudan çağrılabilirler. Ancak, main metodundan sonra yazılırlarsa main metodundan önce bu fonksiyonların prototiplerini tanımlamak gerekir.

0 yorum for "Fonksiyonlar ( Functions ) "

Yorum Gönder

background