Diferencia entre revisiones de «Variable estática»

Contenido eliminado Contenido añadido
m →‎Ámbito: enlace
Línea 7:
== Ámbito ==
 
En el [[C (lenguaje de programación)|lenguaje de programación C]] se usa ''static'' con variables globales y funciones para restringir su ámbito al archivo donde se definen. Con variables locales, ''static'' se usa para almacenar la variable en la [[Asignación de memoria|memoria asignada]] de forma estática en lugar de la memoria asignada de forma automática. Siempre y cuando el lenguaje no fije la implementación del tipo de memoria a usar, la memoria asignada de forma estática se reserva normalmente en el segmento de datos del programa durante la compilación, mientras que la memoria asignada de forma automática es normalmente implementada como '' [[call stack '']] transitorio.
 
== Variables locales ==