BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ Dersi FONKSİYONLAR soru detayı:

PAYLAŞ:

SORU:

Fonksiyona değer yöntemi ile argüman geçirme işlemi nasıl yapılır?


CEVAP:

Değer yöntemi ile çağırma işlemi, daha önce soru 11’de kullanılmış olan topla(), carp() fonksiyonlarının kullanımına benzer bir yapıdadır. Fonksiyona iletilen değişkenlerin (argümanların) yalnızca sayısı kadar tip bildirimi iletilmekte olup, fonksiyon bloğu aktif olduğu anda, fonksiyonun kendi içerisinde, gönderilen argümanların birer kopyası oluşturulmaktadır. Bir diğer ifade ile fonksiyon içerisindeki işlemlerde, main() fonksiyonunda ilk anda oluşturulan orijinal veri yerine kopyası ile işlem yapılmaktadır. Böylece fonksiyon içerisinde orijinal değerler değiştirilememektedir