Bir programlama dilinde parametre geçirme kuralı, bir veya daha fazla değeri iletmek için kullanılan yöntemdir. (gerçek parametreler olarak adlandırılır) aşağıdaki gibi bir işlev çağrısı yoluyla bir işleve: kare (2); Bu işlev çağrısı, sağlanan (2) parametresinin karesini alan ve 4 döndüren bir işlevi başlatır. Programlama dilleri arasındaki temel farklardan biri, döndürülen değerle ne yapıldığıyla ilgilidir. Değere göre arama kuralında, işlev döndürülen değeri yeni bir bellek konumuna yerleştirir ve orijinal gerçek parametreyi olduğu gibi bırakır. Bir referansa göre arama kuralında, işlev, işlev çağrısının konumunda gerçek parametreyi (2) döndürülen değer (4) ile değiştirir. Bkz. fonksiyon, fonksiyon çağrısı, parametre.
Technipages Parametre Geçirme Kuralını Açıklıyor
Parametre kuralının iletilmesi, programlamada gerçek bir parametrenin bir fonksiyona geçirildiği bir tekniktir; bu, bir işlev başka bir işlevi çağırdığında olur. Bir parametre, tanımına dahil edilen prosedürün içsel bir özelliğidir ve resmi parametreler ve gerçek parametreler vardır.
Resmi parametreler genellikle fonksiyon prototipinde ve tanımın fonksiyon başlığında yazılır, yani fonksiyon bildirimlerinde görünürler. Gerçek parametre, bir işlevin çağrısında iletilen değerlerdir, yani işlev çağrısında görünürler.
Böylece bir fonksiyon çağrıldığında, argümanlar olarak da bilinen gerçek parametreler iletilir. Hizmet, değere veya referansa göre olan çağrı ile çağrılır. Değere göre çağrıda işlev, bağımsız değişkenin (gerçek parametre) kopyasını oluşturur ve ardından onu kullanır, gerçek parametrenin değerini çoğaltır. Başvuruya göre çağrı, çağrıldığında işlev, farklı bir ad altındaki başka bir değere (orijinal) atıfta bulunur. Biçimsel parametre, bir işlevi çağırırken gerçek parametreye referans olur.
C ve C++ programlama dillerinde uygulanmaktadır ve Java yalnızca değere göre çağrıyı destekler. Tüm C işlevleri, yeniden kullanılabilir ve anlaşılabilir olmaları için işlevler kullanılarak yazılır.
Parametre Geçirme Kuralının Ortak Kullanımları
- Parametre geçirme kuralı yalnızca C program dilleri için geçerlidir ve java yalnızca değerle çağrılan bir işlevi destekler.
- Parametre geçirme kuralı Foundation Classes yöntem çağrılarında nesneleri iletmek için kullanılır; nesne zorunluysa, referansla iletin; isteğe bağlıysa, işaretçiden geçin.'
- Parametre geçirme kuralı C programlarında kullanılır ve çağıran işlevler c programlarını yeniden kullanılabilir ve anlaşılır kılar
Parametre Geçirme Kuralının Yaygın Yanlış Kullanımları
- Ne zaman parametre geçirme kuralı görüntülendiğinde, gerçek parametreler gönderilmez, bu nedenle bir işlev diğerini çağırmaz.
- Zaman parametre geçirme kuralı referansa göre bir parametreyi çağırır, parametre kendisinin bir kopyasını oluşturur ve sonra onu kullanır