Arduino – Variables y constantes 5/5 (1)

Antes de empezar a explicar los tipos de variables, un tema muy importante que necesitamos asegurarnos de que entiendas bien, se llama el alcance de las variables.

¿Qué es el alcance variable?

Las variables en el lenguaje de programación C, que usa Arduino, tienen una propiedad llamada scope o alcance. Un ámbito es una región del programa y hay tres lugares donde se pueden declarar variables. Ellos son –

  • Dentro de una función o un bloque, que se denominan variables locales.
  • En la definición de parámetros de función, que se llama parámetros formales.
  • Fuera de todas las funciones, lo que se denomina variables globales.

Variables locales

Las variables que se declaran dentro de una función o bloque son variables locales. Sólo pueden ser utilizados por las sentencias que se encuentran dentro de esa función o bloque de código. No se sabe que las variables locales funcionen fuera de las suyas. El siguiente es un ejemplo usando variables locales.

Void setup () {

}

Void loop () {
int x , y ;
int z ; Local variable declaration
x = 0;
y = 0; actual initialization
z = 10;
}

Variables globales

Las variables globales se definen fuera de todas las funciones, normalmente en la parte superior del programa. Las variables globales mantendrán su valor durante toda la vida del programa.

Se puede acceder a una variable global mediante cualquier función. Es decir, una variable global está disponible para su uso en todo el programa después de su declaración.

El siguiente ejemplo utiliza variables globales y locales.

Int T , S ;
float c = 0 ; Global variable declaration

Void setup () {

}

Void loop () {
int x , y ;
int z ; Local variable declaration
x = 0;
y = 0; actual initialization
z = 10;
}

Califique esto

También te puede interesar

Pin It on Pinterest

Shares