Hogyan hívhatunk függvényt hivatkozással C++-ban?
Hogyan hívhatunk függvényt hivatkozással C++-ban?

Videó: Hogyan hívhatunk függvényt hivatkozással C++-ban?

Videó: Hogyan hívhatunk függvényt hivatkozással C++-ban?
Videó: Call By Value & Call By Reference in C 2024, Április
Anonim

Funkcióhívás által hivatkozás a C-ben . Az hívás által referencia módszer az érvek átadásáról a funkció bemásolja egy argumentum címét a formális paraméterbe. Benne funkció , a címet a programban használt tényleges argumentum eléréséhez használják hívás . Ez azt jelenti, hogy a paraméterben végrehajtott változtatások hatással vannak az átadott argumentumra.

Akkor lehetséges-e a hivatkozással történő hívás C-ben?

Ez a technika az úgynevezett hivatkozással hívja . Ban ben C programozás, az is lehetséges hogy a címeket argumentumként adja át a függvényeknek.

Továbbá, mi a különbség a hívás és a hívott függvény között? Válaszoljon a hívó funkció tartalmazza a bemenetet (az aktuális paramétereket), amely a függvénynek nevezzük amely aztán működik rajtuk, mert tartalmazza a definíciót, végrehajtja a megadott eljárást, és visszaadja, ha valamit vissza kell adni.

Figyelembe véve ezt, hogyan hívhat meg egy függvényt hivatkozással a C++ nyelven?

Az hívás által referencia módszer az érvek átadásáról a funkció másolja a referencia egy argumentumot a formális paraméterbe. Benne funkció , az referencia a tényleges argumentum eléréséhez használható a hívás . Ez azt jelenti, hogy a paraméterben végrehajtott változtatások hatással vannak az átadott argumentumra.

Mi a hívás érték szerint és a hívás hivatkozás alapján a C++ nyelven?

Hívjon referenciával C++ In hivatkozással hívja , eredeti érték módosul, mert áthaladunk referencia (cím). Itt a cím a érték -ban kerül átadásra funkció , tehát a tényleges és formális argumentumok ugyanazon a címtéren osztoznak. Ennélfogva, érték megváltozott belül funkció , belülről és kívülről is tükröződik funkció.