Variables Locales y Globales en C - Diferencias y ejemplo
Una variable local es aquella cuyo ámbito se restringe a la función que se declaro. Una variable global se define fuera del cuerpo de cualquier función.
Tiempo de vida de los datos
Según el lugar donde son declaradas puede haber dos tipos de variables.
Variables Globales
Las variables permanecen activas durante todo el programa. Se crean al iniciarse éste y se destruyen de la memoria al finalizar. Pueden ser utilizadas en cualquier función.
Variables Locales
Las variables son creadas cuando el programa llega a la función en la que están definidas. Al finalizar la función desaparecen de la memoria.
Si dos variables, una global y una local, tienen el mismo nombre, la local prevalecerá sobre la global dentro de la función en que ha sido declarada.
Dos variables locales pueden tener el mismo nombre siempre que estén declaradas en funciones diferentes.
Ejemplo
/* Variables globales y locales. */
#include <stdio.h>
int num1=1;
main() /* Escribe dos cifras */
{
int num2=10;
printf("%d\n",num1);
printf("%d\n",num2);
}
ChatGPT Gratis
Realiza preguntas sobre cualquier tema
¡Participa!
¡Compártelo en tus Redes Sociales!CITAR ARTÍCULO
Para tareas, investigaciones, tesis, libros, revistas, blogs ó artículos académicos
Referencia en Formato APA:
Delgado, Hugo. (2020).
Variables Locales y Globales en C - Diferencias y ejemplo.
Recuperado 18 de November, 2024, de
https://disenowebakus.net/variables-locales-globales.php