¿Qué es Llamar por referencia explicar con el programa?
¿Qué es Llamar por referencia explicar con el programa?

Video: ¿Qué es Llamar por referencia explicar con el programa?

Video: ¿Qué es Llamar por referencia explicar con el programa?
Video: 68. Programación en C++ || Funciones || Paso de parámetros por Referencia 2024, Mayo
Anonim

Anuncios. los llamar por referencia método de paso argumentos a un función copia la dirección de un argumento en el parámetro formal. Dentro de función , la dirección se utiliza para acceder al argumento real utilizado en el llama . Significa que los cambios realizados en el parámetro afectan el argumento pasado.

En consecuencia, ¿qué se entiende por llamada por referencia?

los llamar por referencia El método de pasar argumentos a una función copia el referencia de un argumento en el parámetro formal. Dentro de la función, el referencia se utiliza para acceder al argumento real utilizado en el llama . Esta medio que los cambios realizados en el parámetro afectan el argumento pasado.

También sepa, ¿qué es llamada por valor y referencia en C? En llama por referencia , la ubicación (dirección) de los argumentos reales se pasa a los argumentos formales del llamado función. Esto significa que al acceder a las direcciones de los argumentos reales podemos alterarlos desde el llamado función. En llamar por valor , los argumentos reales permanecerán seguros, no se pueden modificar accidentalmente.

Teniendo esto en cuenta, ¿cuál es la diferencia entre llamada por valor y llamada por referencia explicar con ejemplo?

En Llamar por valor , se pasa una copia de la variable mientras que en Llamar por referencia , se pasa una variable en sí. En Llamar por valor , los argumentos reales y formales se crearán en diferentes ubicaciones de memoria, mientras que en Llamar por referencia , se crearán argumentos reales y formales en el misma ubicación de memoria.

¿Cuál es la ventaja de llamar por referencia?

Uno ventaja de El llamar por referencia método es que utiliza punteros, por lo que no hay duplicación de la memoria utilizada por las variables (como con la copia de la llama por método de valor). Por supuesto, esto es genial, reducir la huella de memoria siempre es algo bueno.

Recomendado: