Què és una trucada per referència explicar amb el programa?
Què és una trucada per referència explicar amb el programa?

Vídeo: Què és una trucada per referència explicar amb el programa?

Vídeo: Què és una trucada per referència explicar amb el programa?
Vídeo: Versión Completa. “¿Qué haría Sócrates hoy con un móvil?”. Eduardo Infante, profesor de Filosofía 2024, Maig
Anonim

Anuncis. El trucada per referència mètode de passant arguments a a funció copia l'adreça d'un argument al paràmetre formal. Dins del funció , l'adreça s'utilitza per accedir a l'argument real utilitzat al fitxer anomenada . Significa que els canvis fets al paràmetre afecten l'argument passat.

En conseqüència, què s'entén per trucada per referència?

El trucada per referència El mètode de passar arguments a una funció copia el fitxer referència d'un argument al paràmetre formal. Dins de la funció, el referència s'utilitza per accedir a l'argument real utilitzat al fitxer anomenada . Això significa que els canvis fets al paràmetre afecten l'argument passat.

Sapigueu també, què és l'anomenada per valor i referència a C? En anomenada per referència , la ubicació (adreça) dels arguments reals es passa als arguments formals de la va trucar funció. Això vol dir que, accedint a les adreces dels arguments reals, podem modificar-los des del va trucar funció. En trucar per valor , els arguments reals romandran segurs, no es poden modificar accidentalment.

Tenint-ho en compte, quina diferència hi ha entre trucada per valor i trucada per referència, explica amb exemple?

En Crida per valor , es passa una còpia de la variable mentre que en Trucar per referència , es passa una variable en si. En Crida per valor , es crearan arguments reals i formals en diferents ubicacions de memòria mentre que a Trucar per referència , es crearan arguments reals i formals en el mateixa ubicació de memòria.

Quin és l'avantatge de trucar per referència?

Un avantatge del trucada per referència El mètode és que utilitza punters, de manera que no es duplica la memòria utilitzada per les variables (com amb la còpia de la anomenada pel mètode del valor). Això és, per descomptat, genial, reduir la petjada de memòria sempre és una bona cosa.

Recomanat: