7. Ámbito de las variables

  • Dependiendo dónde se declaren las variables podrán ser accesibles desde distintas partes del programa.
  • La declaración de las variables lleva asociado un ámbito, dentro del cual la variable es existe y es visible por parte de otros elementos del programa:
Global:
La variable es visible para todas las funciones del programa.
Local:
La variable es visible sólo dentro de la función. (Tiene prioridad sobre el ámbito global)

Ejemplo
int x,y;
int main()
{
float x,z; // Aquí x y z son reales.
// Aquí y es un entero.
}
//Aquí x e y son variables enteras
//La variable z no existe fuera de la función.