Introducción a las variables globales de C
En la publicación sobre variables y tipos de C presenté cómo trabajar con variables.
En este post quiero mencionar la diferencia entre variables globales y locales .
Una variable local se define dentro de una función y solo está disponible dentro de esa función.
Como esto:
#include stdio.hint main(void) { char j = 0; j += 10; printf("%u", j); //10}
j
no está disponible en ningún lugar fuera de la main
función.
Una variable global se define fuera de cualquier función, de la siguiente manera:
#include stdio.hchar i = 0;int main(void) { i += 10; printf("%u", i); //10}
Se puede acceder a una variable global mediante cualquier función del programa. El acceso no se limita a leer el valor: la variable se puede actualizar mediante cualquier función.
Debido a esto, las variables globales son una forma que tenemos de compartir los mismos datos entre funciones.Te recomendamos Viajes y turismo
La principal diferencia con las variables locales es que la memoria asignada para las variables se libera una vez finalizada la función.
Las variables globales solo se liberan cuando finaliza el programa.
Tips C
Tal vez te puede interesar:
- Introducción a React
- Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
- Cómo cambiar el valor de un nodo DOM
- Cómo comprobar si un elemento DOM tiene una clase
C Variables globales
En la publicación sobre variables y tipos de C presenté cómo trabajar con variables. Introducción a las variables globales de C Introducción a las variabl
programar
es
2025-01-06
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente