C++ Fonksiyonlar ( Değer ile Çağırma) – Bilişim & Programlama
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.

 

 

1 Yorum

Yorum yap

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: