Mi az a hivatkozással történő átadás?
Mi az a hivatkozással történő átadás?

Videó: Mi az a hivatkozással történő átadás?

Videó: Mi az a hivatkozással történő átadás?
Videó: Az EU átutalná Ukrajnának Oroszország befagyasztott vagyonát 2024, November
Anonim

Referencia alapján adja át . Referencia útján haladva azt jelenti, hogy a változó memóriacíme (a memóriahelyre mutató mutató) az átment a funkcióhoz. Ez nem így van elhaladó érték szerint, ahol egy változó értéke átment tovább.

Hasonlóképpen, mi az átadás a C++ nyelvben?

Referencia alapján adja át ( C++ csak) Pass-by-reference azt jelenti pass az referencia a hívó függvény argumentumának a hívott függvény megfelelő formális paraméteréhez. A meghívott függvény az argumentum értékét annak használatával tudja módosítani referencia átment be. Ellenkező esetben használja pass -érték szerint pass érvek.

Ráadásul mi az a jelszó? Haladjon név szerint : Ezt a technikát olyan programozási nyelvekben használják, mint az Algol. Ebben a technikában szimbolikus „ név ” egy változó az átment , amely lehetővé teszi a hozzáférést és a frissítést is. Példa: C[j] értékének megduplázásához megteheti pass annak név (nem az értékét) a következő eljárásba.

Itt mi a különbség a referencia és az érték szerinti átadás között?

Referencia útján haladva azt jelenti, hogy a hívott függvények paramétere ugyanaz lesz, mint a hívóé átment érv (nem a érték , hanem az azonosság – maga a változó). Átmenni érték mellett azt jelenti, hogy a hívott függvények paramétere a hívók átment érv.

Mit jelent a hívás hivatkozással?

Az hivatkozással hívja Az argumentumok függvénynek való átadásának módszere lemásolja a referencia egy argumentumot a formális paraméterbe. A funkción belül a referencia a tényleges argumentum eléréséhez használható a hívás . Ez eszközök hogy a paraméteren végrehajtott változtatások hatással vannak az átadott argumentumra.

Ajánlott: