Programla açıklayarak referansla arama nedir?
Programla açıklayarak referansla arama nedir?

Video: Programla açıklayarak referansla arama nedir?

Video: Programla açıklayarak referansla arama nedir?
Video: #Zotero Kullanımı Türkçe ve Referans Yönetim Programları 2024, Aralık
Anonim

Reklamlar. NS referansla aramak yöntemi geçen argümanlar bir işlev bir argümanın adresini biçimsel parametreye kopyalar. İçinde işlev , adres, içinde kullanılan asıl bağımsız değişkene erişmek için kullanılır. Arama . Bu, parametrede yapılan değişikliklerin iletilen argümanı etkilediği anlamına gelir.

Buna göre, referansla çağrı ile ne kastedilmektedir?

NS referansla aramak argümanları bir işleve geçirme yöntemi, referans bir argümanın resmi parametreye dönüştürülmesi. Fonksiyonun içinde, referans içinde kullanılan asıl argümana erişmek için kullanılır. Arama . Bu anlamına geliyor parametrede yapılan değişikliklerin iletilen argümanı etkilediğini.

Ayrıca bilin, C'de değere ve referansa göre çağrı nedir? İçinde Arama tarafından referans , gerçek argümanların yeri (adresi), resmi argümanlara iletilir. aranan işlev. Bu, gerçek argümanların adreslerine erişerek, onları içinde değiştirebileceğimiz anlamına gelir. aranan işlev. İçinde değere göre çağrı , gerçek argümanlar güvende kalacak, yanlışlıkla değiştirilemezler.

Bunu göz önünde bulundurarak, değere göre çağrı ile referansa göre çağrı arasındaki fark nedir, örnekle açıklayın?

İçinde Değere göre çağrı , değişkenin bir kopyası iletilirken Referans ile arayın , bir değişkenin kendisi iletilir. İçinde Değere göre çağrı , gerçek ve resmi argümanlar farklı bellek konumlarında oluşturulacak, oysa Referans ile arayın , gerçek ve resmi argümanlar oluşturulacak içinde aynı bellek konumu.

Referans ile aramanın avantajı nedir?

Bir avantaj arasında referansla aramak yöntem, işaretçiler kullanmasıdır, bu nedenle değişkenler tarafından kullanılan belleğin iki katına çıkması yoktur (kopyalamada olduğu gibi). Arama değer yöntemiyle). Bu elbette harika, bellek ayak izini azaltmak her zaman iyi bir şeydir.

Önerilen: