Programlamada Parametreler

18.11.2020
Programlamada Parametreler

Programlama sürecinde anlaşılması zor ama çok önemli konulardan biri parametrelerdir. Parametrelerin kullanımı benzer değişken isimlerinin çakışmasını önleyerek sürecin daha hızlı ilerlemesini sağlar.

Modüller ayrı ayrı çalışır ve veriler parametreler aracılığı ile iletilir. “Parametreler” bir modülden diğerine geçen yerel değişkenlerdir. Modüller arasındaki iletişimi sağlar. Modül adından sonra ayraç içerisinde belirtilerek kullanılırlar: Oku (a, b, c) gibi. Eylemsel parametreler listesi, kontrol modülü tarafından çağırılan parametrelerin listesidir. Biçimsel parametre listesi ise ilgili modülü takip eden parametre listesidir.

Parametreler

Parametreler

Parametreleri kullanarak bir modülden diğerine veri göndermenin iki yolu vardır: Parametreleri değeri ya da adresi ile çağırabiliriz. Önünde “*” simgesi olmayan parametreler, değeri ile çağrılan parametrelerdir. Parametre değeri ile ilgili modüle iletildiğinde, o modül o değerle ilk kez karşılaştığı için hafızada yeni bir yer oluşturur. Bu durumda ilgili değer değiştiğinde programın geneli etkilenmez; yalnızca modül aktif olduğu sürece geçerli olur çünkü çağırılan modülde bu değer için hafızada ayrılmış farklı bir yer vardır. Böylece değeri ile çağırılan değişken için hafızada iki farklı yer ayrılmıştır ve bunlar, farklı modüller tarafından değiştirilebilir.

Parametre, değeri ile değil, adresi ile çağrıldığında, ilgili modüle değer yerine hafızadaki yer bilgisi gönderilir.

Çağırılan modül, hafızada ilgili yerdeki değer ile işlem yapar. Bir değişiklik olduğunda hem çağıran modül hem de çalışan modül bu değişikliği fark eder yani değişiklik program genelinde etkili olur. Adresi ile çağırılan parametrede hafızada aynı yer paylaşılırken, değeri ile çağırıldığında hafızada aynı değişken iki farklı yer ayrılır. Parametreler modüller arasında yapışkanlık yaratmak için en iyi yöntemdir.

YORUMLAR

Henüz yorum yapılmamış. İlk yorumu yukarıdaki form aracılığıyla siz yapabilirsiniz.