UTILIZACION DE UNA VARIABLE
Una variable puede ser declarada al inicio del programa antes de la parte de
configuración setup(), a nivel local dentro de las funciones, y, a veces, dentro de un
bloque, como para los bucles del tipo if.. for.., etc. En función del lugar de declaración
de la variable así se determinara el ámbito de aplicación, o la capacidad de ciertas partes
de un programa para hacer uso de ella.
Una variable global es aquella que puede ser vista y utilizada por cualquier función y
estamento de un programa. Esta variable se declara al comienzo del programa, antes de
setup().
Una variable local es aquella que se define dentro de una función o como parte de un
bucle. Sólo es visible y sólo puede utilizarse dentro de la función en la que se declaro.
Por lo tanto, es posible tener dos o más variables del mismo nombre en diferentes partes
del mismo programa que pueden contener valores diferentes. La garantía de que sólo
una función tiene acceso a sus variables dentro del programa simplifica y reduce el
potencial de errores de programación.
El siguiente ejemplo muestra cómo declarar a unos tipos diferentes de variables y la
visibilidad de cada variable:
int value; // 'value' es visible para cualquier función
void setup()
{
// no es necesario configurar
}
void loop()
{
for (int i=0; i<20;) // 'i' solo es visible
{ // dentro del bucle for
i++;
}
float f; // 'f' es visible solo
{ // dentro del bucle
Chingón
ResponderEliminar