Funciones, Arreglos De c
La comunicacion entre funciones , se lleva a cabo por medio de parametros por valor,parametros por referencia y variables globales.
Variables locales, globales y estaticas
Las variables locales son objetos definidos tanten en el programa principal como en las funciones y su alcanceesta limitado solamente al programa principal.
Las variables globales son objetos definidos antes del inicio del programa principal y su alcance es muy amplio, ya que tienen influencia tanto enel programa principal como en todas las funiones.
Las variables estaticas, comienzan a existir cuando se llama la funcion y conservan su valor aun cuando
el control regresa al programa principal.Sintaxis
tipo de resultado(int. Float, void) nombre de la funcion (parametros)
{
instrucciones;
}
CONFLICTOS ENTRE LOS NOMBRES DE LAS VARIABLES
Las variables locales tienen prioridad sobre lasglobales que cuentan con el mismo nombre, cada vez que se use en la funcion haremos uso de la local cuando nos referimos a la variable global usamos el simbolo ::.
PARAMETROS POR VALOR Y PORREFERENCIA
Los parametros por valor permiten pasar datos entre el programa principal y las funciones, incluso entre las mismas funciones. En el parametro se escribe una copia de al variable original.Si el parametro sufre una alteracion en la funcion que lo recibe, la variable original no se ve afectada.
Los parametros por referencia
la diferencia entre los parametros por valor y porreferencia en lugar de escribir una copia de la variable en el parametro se escribe la direccion de la misma. Si elparametro sufre una alteracion en la funcion que lo recibe tambien se altera la...
Regístrate para leer el documento completo.