C Variables globales

 

 

 

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}

jno está disponible en ningún lugar fuera de la mainfunció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:

  1. Introducción a React
  2. Agregar evento de clic a los elementos DOM devueltos desde querySelectorAll
  3. Cómo cambiar el valor de un nodo DOM
  4. 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

 

 

Update cookies preferences