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