ALEGSA.com.ar

Llamadas a funciones por valor y por referencia

Cómo llamar a las funciones en C por valor y por referencia
18-01-2007
Llamadas a funciones por valor y por referencia



Hay dos formas de llamar a funciones en C, por valor o por referencia. Cuando los parámetros de una función son pasados por valor, los parámetros son copiados y esas copias son pasadas a la función; esto significa que los valores originales no se modifican. En otras palabras, las modificaciones que se les hagan a las copias dentro de la función llamada no afectan los valores originales de las variables con las cuales se llamó la función.

Por otra parte, cuando los parámetros son pasados por referencia, puede alterar los valores originales de las variables con las cuales se ha llamado la función (si es que los altera en la función).

Por defecto todas las llamadas a funciones son por valor, a menos que se especifique lo contrario.

Este tema será ampliado más adelante


Índice - Anterior: Prototipo de funciones en C - Siguiente: Reglas de alcance



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Usa nuestro buscador para definiciones, informática y tecnologías