Propiedades de las variables

Las variables pueden recibir características y propiedades adicionales añadiendo un modificador antes de su declaración.
 caracteristica tipo identificador ; 

  • extern : hace que se busque la variable en otro fichero
  • register : es una petición al compilador que hace que la variable quede en un lugar más accesible al procesador (en teoría en un registro suyo) para conseguir una mayor velocidad en la ejecución del programa, esto puede ser ignorado
    Esto solo se puede hacer en las variables y parámetros locales.
  • static : son variables que mantienen su valor entre diferentes llamadas a la función, aunque solo son visibles en ella. Si una variable static no se inicia , se inicia ella sola a 0.
  • const : impide modificar la variable más alla de la declaración (conveniente establecer su valor en este momento)
  • auto : es la opción por defecto (sus propiedades son las estudiadas)