Fonksiyon Nedir?

Fonksiyon 

Yazılım içerisinde tekrar eden kod parçacıklarını tekrar kullanma durumlarında gereksiz kod fazlalığını önlemek için oluşturulan içerisinde tekrar edecek olan kodların bulunduğu bir yapıdır.  Fonksiyonun türü eğer bir değer döndürecekse , işlem sonucunda döndürülecek olan değerin türüyle aynı türde olmalıdır.
Oluşturulan fonksiyon bir değer döndürmeyecekse “void” türünde tanımlanabilir. 
Örnek 1:

int cikarma(int x, int y)
{
int sonuc;
sonuc=x-y;
return sonuc;
}

Yukarıdaki örnekte integer türünde çıkarma adli bir fonksiyon oluşturduk. Fonksiyona integer türünde x ve y değişkenleri atadık. Ardından x ve y değişkenlerinin farkının tutulacağı sonuc değişkeni tanımladık. Çıkarma işlemi yapılarak sonuca aktarıldı ve sonuç değeri döndürüldü.
Örnek 2:

void ledyak()
{
digitalWrite(LED1, HIGH);
digitalWrite(LED2, HIGH);
delay(200);
}

Yukarıdaki örnekte LED1 ve LED2 değişkenlerine 1 komutu verilerek bağlı oldukları led lerin 200ms süreyle yakılması sağlandı. Burada bir değer döndürülmediği için fonksiyon void türünde tanımlanmıştır.

Yorum bırakın

Scroll to Top