Mi a különbség az érték és a referencia paraméterek között?
Mi a különbség az érték és a referencia paraméterek között?

Videó: Mi a különbség az érték és a referencia paraméterek között?

Videó: Mi a különbség az érték és a referencia paraméterek között?
Videó: Mi a különbség egy 150E forintos és egy 1.5 milliós búváróra között? (Oris Aquis vs Orient Mako) 2024, Lehet
Anonim

Változások a érték paraméter nem láthatók a hívó számára (más néven "múljon el érték "). Változások: a referencia paraméter láthatók a hívó számára ("haladjon el referencia "). A mutatók egyik felhasználási módja a " referencia " paramétereket speciális használata nélkül referencia fogalma, amivel egyes nyelvek, például a C, nem rendelkeznek.

Ezen kívül mi a különbség az érték és a referencia paraméterek között?

KULCS KÜLÖNBSÉG In Call by érték , másolata a változó átadja, míg a Call by referencia , a változó magát átadják. In Call by érték , tényleges és formális érvek ben jön létre különböző memóriahelyek, míg a Hívás szerint referencia , tényleges és formális érvek létrejön ban,-ben ugyanaz a memóriahely.

mi az a hívás érték és hivatkozás alapján? Hívás által Referencia : Mind a tényleges, mind a formális paraméterek ugyanazokra a helyekre vonatkoznak, így a függvényen belüli változtatások ténylegesen tükröződnek a hívó tényleges paramétereiben. Hívás érték szerint . Hívás Által Referencia . Míg hívás függvény, átadjuk értékeket változókból hozzá. Az ilyen funkciókat Hívás értékek szerint ”.

Ennek megfelelően mi a referenciaparaméter?

A referencia paraméter egy referencia egy változó memóriahelyére. Amikor átmegy paramétereket által referencia értékkel ellentétben paramétereket , ezekhez nem jön létre új tárolóhely paramétereket . Azt mutatja, hogy az értékek megváltoztak a swap függvényen belül, és ez a változás a fő függvényben is megjelenik.

Miért kell a paramétereket hivatkozással átadni?

Pass-by-reference azt jelenti pass az referencia Egy érv a hívó függvényben a megfelelő formálisra paraméter a hívott függvényből. Pass -by-references hatékonyabb, mint pass -érték szerint, mert az csinál ne másolja a érvek . A formális paraméter álneve a érv.

Ajánlott: