PASO DE PARÁMETROS

El paso de parámetros se puede definir como la comunicación entre módulos que componen el programa principal, éste se realiza por medio de variables, utilizando en el paso de parámetros, variables ya sean globales ó locales. Aquí hay que resaltar que el / la programador(a) debe tener cuidado con el tipo de variable (local, global, flotante, entero), y la forma de hacer la comunicación entre los módulos, porque puede ocasionar errores secundarios difíciles de detectar. La comunicación entre los módulos por medio de variables es muy útil porque la información que contienen éstas se puede utilizar en otras funciones.

PASO DE PARÁMETROS POR VALOR

El paso de parámetros por valor, en el lenguaje C se presenta automáticamente sin solicitarlo en otras palabras, el módulo que es llamado trabaja con una copia de las variables utilizadas y por lo tanto cualquier modificación que se quiera hacer a los valores de los parámetros no afectará a las variables originales. Cuando se encuentre programando procure utilizar esta opción;  para tener mayor seguridad en los valores de los cálculos.

PASO DE PARÁMETROS DE REFERENCIA

En el paso de parámetros por referencia permite al módulo utilizado, el acceso total a la variable original y por lo tanto a las modificaciones, el cual afectarán al valor ó dato de dicha variable.