sábado, 24 de mayo de 2014

Evap 4

FUNCIONES
Las funciones son las estructuras más importantes dentro del lenguaje de programación C (y en general de cualquier lenguaje procedural). Permiten una programación estructurada y simplifican la lectura del código; pero lo más importante es que, una función sencilla que realiza una tarea bien específica, puede ser reutilizada con extrema facilidad en cualquier otro programa.
TIPOS DE FUNCIONES:
Según el lugar donde son declaradas pueden ser:
·       Globales o Públicas: Las variables permanecen activas durante todo el programa. Se crean al iniciarse éste y se destruyen de la memoria al finalizar. Pueden ser utilizadas en cualquier función.
·       Locales o Privadas: Las variables son creadas cuando el programa llega a la función en la que están definidas. Al finalizar la función desaparecen de la memoria.

     Si dos variables, una global y una local, tienen el mismo nombre, la local prevalecerá sobre la global dentro de la función en que ha sido declarada.
  Nota: Dos variables locales pueden tener el mismo nombre siempre que estén declaradas en funciones diferentes.