Değer ve referans parametreleri arasındaki fark nedir?
Değer ve referans parametreleri arasındaki fark nedir?

Video: Değer ve referans parametreleri arasındaki fark nedir?

Video: Değer ve referans parametreleri arasındaki fark nedir?
Video: Değer ve Referans Tipler - C# ve .NET Mülakatlarından En Önde Geçme Teknikleri 2024, Mayıs
Anonim

Değişiklikler değer parametresi arayan kişi tarafından görülmez ("geçer" olarak da adlandırılır) değer ". Değişiklikler referans parametresi arayan kişi tarafından görülebilir ("geçer referans ". İşaretçilerin bir kullanımı, " referans " parametreler özel kullanmadan referans C gibi bazı dillerde olmayan kavram.

Bunun yanında değer ve referans parametreleri arasındaki fark nedir?

ANAHTAR FARK Aramada değer , kopyası değişken iletilir, oysa Call by referans , a değişken kendisi geçilir. Aramada değer , gerçek ve resmi argümanlar içinde oluşturulacak farklı Hafıza konumları ise Call by referans , gerçek ve resmi argümanlar yaratılacak içinde aynı bellek konumu.

değere ve referansa göre çağrı nedir? Telefon etmek tarafından Referans : Hem gerçek hem de biçimsel parametreler aynı konumlara atıfta bulunur, bu nedenle işlev içinde yapılan herhangi bir değişiklik aslında arayanın gerçek parametrelerine yansıtılır. Değere Göre Çağrı . Telefon etmek Tarafından Referans . Süre arama bir fonksiyon, geçiyoruz değerler için değişkenler. Bu tür işlevler “olarak bilinir. Değerlere Göre Çağrı ”.

Buna uygun olarak, bir referans parametresi nedir?

A referans parametresi bir referans bir değişkenin bellek konumuna. geçtiğinde parametreler tarafından referans , değerden farklı olarak parametreler , bunlar için yeni bir depolama konumu oluşturulmaz parametreler . Swap fonksiyonu içerisinde değerlerin değiştiğini gösterir ve bu değişiklik Main fonksiyonuna da yansır.

Parametreler neden referansla iletilmelidir?

referans referansı anlamına gelmek geçmek NS referans bir argüman çağrı işlevinde karşılık gelen resmi parametre çağrılan fonksiyonun Geçmek -by-references daha verimlidir geçmek -değere göre, çünkü yapmak kopyalamamak argümanlar . resmi parametre için bir takma addır argüman.

Önerilen: