![]() |
Yazılı Anlatım : Fonksiyonlar Fonksiyonlar Fonksiyonlar C programlama dilinin temel taşlarından sayılırlar.Çalışan kodlarımızı yerleştirdiğimiz main kod bloğu da aslında bir fonksiyondur. Fonksiyonlar belli bir kod bloğunu birden farklı yerde kullanmak istediğimizde büyük kolaylık sağlarlar.Aynı kod parçasını kullanılmak istenilen yerde tekrar tekrar yazmak yerine onu bir fonksiyon haline getirirsek sadece fonksiyon adını yazarak o kod parçasına ulaşabilir ve kodun satır sayısının gereksiz yere uzamasını engelleyebiliriz. Fonksiyonlar geri dönüşümlü(return) ve geri dönüşümsüz(void) fonksiyonlar olarak ikiye ayrılırlar. Geri dönüşümlü fonksiyonlar Geri dönüşümlü fonksiyonlar genellikle matematiksel fonksiyonları oluşturmak için kullanılırlar.Bu tür fonksiyonların özelliği fonksiyon her kullanıldığında sonuç olarak bir değer döndürmesidir.Bu tam olarak şu anlama gelir:fonksiyon kullanıldığı yerde bir sayıya dönüşür. Geri dönüşümlü fonksiyonların tanımlanma şekli aşağıdaki gibidir: PHP- Kodu: Parametreler fonksiyona dışarıdan program esnasında veri girişi yapmak için kullanılırlar.Parametresiz bir geridönüşümlü fonksiyon düşünülemez.Çünkü geridönüşümlü fonksiyonlar belli değerlere göre hareket eden fonksiyonlardır. Aşağıda parametre olarak aldığı sayının karesini geri döndüren fonksiyon görülmektedir. PHP- Kodu: PHP- Kodu: Geri dönüşümsüz(Void) fonksiyonlar: Geri dönüşümsüz yani void fonksiyonlar çalıştırıldıklarında herhangi bir değer döndürmeyen fonksiyonlardır.Void kelimesi boş anlamına gelmektedir.Yani fonksiyon değer olarak boş bir fonksiyondur.Herhangi bir değişkene atanamaz.Bu tip fonksiyonlar belli bir matematiksel sonucu olmayan işlemler dizisini kalıplaştırmak için kullanılırlar.Örneğin grafiklerin sıkça kullanıldığı bir program tasarladığımızı düşünelim.Programımızda istenilen boyutlarda kare çizdiren bir işlem dizisi olsun.Her kare çizdirmek istediğimizde bu uzun kod dizisini tekrar tekrar yazmak yerine void fonksiyon haline getirirsek işimiz oldukça kolaylaşacaktır ve program kolayca düzenlenebilir bir hale gelecektir. void fonksiyonların tanımlanma şekli aşağıdaki gibidir: PHP- Kodu: Void fonksiyonlarda parametre alabilirler.Void fonksiyonlar ile yapılacak tüm işlemler fonksiyon içerisinde yaptırılmalıdır.Geri dönüşümlü fonksiyonlarda dikkat edecek olursak fonksiyonu main içinde bir değişkene eşitlemiş ve sonucu printf kullanarak ekrana yazdırmıştık.Void fonksiyonları değişkene eşitleyemeyeceğimizden bu tip fonksiyonlarda printf işlemleri dahil tüm işlemleri fonksiyon içerisinde yapmamız gerekir.Örnek fonksiyon: PHP- Kodu: |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:08. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk