Fonksiyonların kullanılması programlamada önemli bir kavramdır. İşlev, belirli bir görevi yerine getirebilecek bir dizi ifadedir. Programcı tüm ifadeleri tek bir program olarak yazarsa, karmaşık hale gelecektir. Bundan kaçınmak için işlevler kullanılabilir. Ayrıca yöntemler olarak bilinir. Her işlevin kendi işlevi vardır. İşlevler kod optimizasyonunu ve kodun yeniden kullanılabilirliğini artırır. Programlama dili tarafından sağlanan fonksiyonlar veya programcı tarafından yazılmış fonksiyonlar olabilir. Her işlevin tanımlamak için bir adı vardır. Bir işlevi kullanarak belirli bir görevi gerçekleştirdikten sonra bir değer döndürebilir. Bazı işlevler herhangi bir değer döndürmez. İşlevin görevi yerine getirmesi için gerekli veriler parametre olarak gönderilir. Parametreler gerçek parametreler veya Formal Parametreler olabilir. temel fark Gerçek Parametreler ile Formal Parametreler arasında Gerçek Parametreler, çağrılırken işleve iletilen değerlerdir Formal Parametreler, işlev çağrıldığında değerleri alan işlev tarafından tanımlanan değişkenlerdir.
1. Genel Bakış ve Temel Fark
2. Gerçek Parametreler nelerdir
3. Formal Parametreler nelerdir
4. Gerçek ve Resmi Parametreler Arasındaki Benzerlikler
5. Yan Yana Karşılaştırma - Tablo Şeklinde Gerçek ve Biçimsel Parametreler
6. Özet
Gerçek parametreler, çağrıldığında bir işleve iletilen değerlerdir. Aşağıdaki programa bakın.
#Dahil etmek
geçersiz ekleme (int x, int y)
int ekleme;
ilave = x + y;
Printf ( “% d”, ek olarak);
void main ()
ilave (2,3);
ilave (4,5);
Yukarıdaki C programına göre, add adında bir işlev vardır. Ana işlevde, 2 ve 3 değeri işlev ekleme işlemine geçirilir. Bu değer 2 ve 3 gerçek parametrelerdir. Bu değerler yöntem eklenmesine aktarılır ve iki sayının toplamı ekranda görüntülenir. Yine, ana programda yeni iki tamsayı değer toplama yöntemine geçirilir. Şimdi gerçek parametreler 4 ve 5'tir. 4 ve 5 toplamı ekranda görüntülenecektir..
Bir işlev veya yöntem, aşağıda verilenlere benzer bir sözdizimini izler:
(resmi parametreler)
// yürütülecek ifade kümesi
Yöntem adı, yöntemi tanımlamaktır. Dönüş türü, yöntemin döndüreceği değerin türünü belirtir. Yöntem bir değer döndürmezse, döndürme türü geçersizdir. İşlev bir tamsayı değeri döndürüyorsa, dönüş türü bir tamsayıdır. Resmi parametre listesi parantez içinde verilmiştir. Liste, yöntem için gerekli tüm değerlerin değişken adlarını ve veri türlerini içerir. Her resmi parametre virgülle ayrılır. Yöntem herhangi bir giriş değeri kabul etmediğinde, yöntem adından sonra boş bir parantez kümesine sahip olmalıdır. Örneğin. ilave () ; Yürütülmesi gereken ifadeler kıvırcık parantez içine alınır.
Şekil 01: Parametreler
Biçimsel parametreler, işlev çağrıldığında değerleri alan işlev tarafından tanımlanan değişkenlerdir. Yukarıdaki programa göre, 2 ve 3 değerleri fonksiyon eklemesine aktarılır. Toplama fonksiyonunda, x ve y olarak adlandırılan iki değişken vardır. 2 değeri x değişkenine kopyalanır ve 3 değeri y değişkenine kopyalanır. X ve y değişkeni gerçek parametreler değildir. Bunlar gerçek parametrelerin kopyalarıdır. Bunlar resmi parametreler olarak bilinir. Bu değişkenlere yalnızca yöntemle erişilebilir. İki sayının eklenmesini yazdırdıktan sonra kontrol ana programa geri döner.
Gerçek ve Biçimsel Parametreler | |
Gerçek parametreler, çağrıldığında işleve iletilen değerlerdir. | Biçimsel Parametreler, işlev çağrıldığında değerleri alan işlev tarafından tanımlanan değişkenlerdir. |
İlgili İşlev | |
Gerçek parametreler çağrı fonksiyonu tarafından iletilir. | Resmi parametreler çağrılan işlevdedir. |
Veri tipleri | |
Gerçek parametrelerde, veri türlerinden bahsedilmez. Sadece değerden bahsedilir. | Resmi parametrelerde, alıcı değerlerin veri türleri dahil edilmelidir. |
Fonksiyonların Kullanımı programlamada yararlı bir kavramdır. Fonksiyonlar kod uzunluğunu azaltmaya ve karmaşıklığı azaltmaya yardımcı olur. Ayrıca test, hata ayıklama yapmak ve kod sürdürülebilirliğini artırmak da kolaydır. Bazı işlevler giriş gerektirmeyebilir, ancak bazı işlevler giriş gerektirir. Verileri fonksiyonlara giriş olarak aktarmak mümkündür. Bunlar parametre olarak bilinir. Fonksiyonlarla ilgili iki yaygın terim Gerçek Parametreler ve Formal Parametrelerdir. Gerçek Parametreler ve Biçimsel Parametreler arasındaki fark, Gerçek Parametrelerin çağrıldığında işleve iletilen değerlerdir. Biçimsel Parametreler, işlev çağrıldığında değerleri alan işlev tarafından tanımlanan değişkenlerdir..
Bu makalenin PDF sürümünü indirebilir ve alıntı notuna göre çevrimdışı amaçlar için kullanabilirsiniz. Lütfen PDF sürümünü buradan indirin: Gerçek ve Resmi Parametreler Arasındaki Fark
1. tutorialspoint.com. “C İşlevleri.” Nokta. Burada mevcut