Aprenda qué es el alcance y cómo funciona en C
Cuando defines una variable en un programa C , dependiendo de dónde la declares, tendrá un alcance diferente .
Esto significa que estará disponible en algunos lugares, pero no en otros.
La posición determina 2 tipos de variables:
- variables globales
- variables locales
Esta es la diferencia: una variable declarada dentro de una función es una variable local, como esta:
int main(void) { int age = 37;}
Las variables locales solo son accesibles desde dentro de la función y, cuando esta finaliza, dejan de existir y se borran de la memoria (con algunas excepciones).
Una variable definida fuera de una función es una variable global, como en este ejemplo:
int age = 37;int main(void) { /* ... */}
Las variables globales son accesibles desde cualquier función del programa y están disponibles durante toda la ejecución del programa, hasta su finalización. Fotos Porno y actrices porno
Mencioné que las variables locales ya no están disponibles después de que finaliza la función.
La razón es que las variables locales se declaran en la pila , de manera predeterminada, a menos que las asignes explícitamente en el montón usando punteros , pero en ese caso tienes que administrar la memoria tú mismo.
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
Alcance de las variables en C
Cuando defines una variable en un programa C , dependiendo de dónde la declares, tendrá un alcance diferente . Aprenda qué es el alcance y cómo funciona en
programar
es
https://aprendeprogramando.es/static/images/programar-alcance-de-las-variables-en-c-2264-0.jpg
2024-10-17
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