C++

C++ Fonksiyonlar ( Değer ile Çağırma)

Bağımsız değişkenleri, fonksiyona iletirken kullanılan argümanlar fonksiyon imzasındaki bildirim parametrelerine kopyalanır. Bu durumda, fonksiyon içindeki parametreye yapılan değişikliklerin argüman üzerinde bir etkisi yoktur.

Varsayılan olarak, C ++ bağımsız değişkenleri iletmek için çağrıya göre değer kullanır. Genel olarak, bu, bir fonksiyon içindeki kodun fonksiyonu çağırmak için kullanılan argümanları değiştiremeyeceği anlamına gelir.

Swap() fonksiyonunu bu işlem için örnek olarak verebiliriz.

Şimdi swap fonksiyonuna parametre geçerek kullanalım.

Fonksiyon kullanımına aşina değilseniz bir an a ile değişkenlerinin içindeki değerlerin değiştiğini düşünebilirsiniz. Ancak yukarıdaki yaptığımız tanımlamadan da faydalanarak tekrar belirtmek isterim. Fonksiyon çağrılırken gönderilen parametreler fonksiyondaki paramektelere KOPYALAnır.

Doğal olarak değişiklik swap içinde olacağı için ana programda her hangi bir değişiklik gerçekleşmemiş olur.

 

 

About the author

admin

Add Comment

Click here to post a comment

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.