TIPOS DE FUNCIONES EN PROGRAMACIÓN
Tipos de funciones en el Lenguaje
C
Tipos de pasaje de parámetros a
una función
Paso de parámetros por valor
En este método se realiza una
copia de los valores que se vienen manejando en el programa.
Estos dentro de la función podrán
ser modificados por medio de cálculos o asignaciones, pero cuando la función
devuelve el control a la función llamadora, recuperan los valores originales
que tenían antes de ser modificados por la función.
Paso de parámetros por referencia
Este método se utiliza cuando una
función debe modificar el valor de un parámetro recibido y devolverlo
modificado a la función llamadora.
El compilador pasa la dirección
donde se encuentra el valor en cuestión y no una copia del mismo, como lo hacia
el pasaje por valor.
La notación en la sintaxis varia para pasar una variable por referencia debe preceder al nombre de la
misma el símbolo & y el parámetro
correspondiente a la función debe declararse como puntero *.
Float x;
Int y;
Entrada (& x,& y);
.............................
void ( float * x, float *
y );
Parámetros const de una función
Para añadir seguridad adicional a
las funciones, se puede agregar el especificador const, que indica al
compilador que solo es de lectura dentro del interior de la función.
Si se intentase escribir en este
parámetro dentro de la función dará error.
No hay comentarios:
Publicar un comentario