Diferencia entre revisiones de «Variables»

De ArduWiki
Saltar a: navegación, buscar
(Tipos de dato)
(Ambito y calificadores)
Línea 37: Línea 37:
 
* [[void]]
 
* [[void]]
  
== Ambito y calificadores ==
+
== Alcance y calificadores ==
 +
Las variables en el lenguaje de programación C++, que usa Arduino, tienen una propiedad llamada '''ambito'''. Esto está en contraste con las primeras versiones de idiomas como BASIC, donde cada variable siempre es del tipo global.
 +
 
 +
Una variable global es aquella que puede ser vista por cada función en un boceto. Las variables locales solo son visibles para la función en la que están declaradas. En el entorno Arduino, cualquier variable declarada fuera de una función (por ejemplo, [[setup()]], [[loop()]], etc.), es una variable global.
 +
 
 +
Cuando los programas comienzan a hacerse más grandes y complejos, las variables locales son una forma útil de asegurar que solo una función tenga acceso a sus propias variables. Esto evita errores de programación cuando una función modifica inadvertidamente variables usadas por otra función.
 +
 
 +
También es útil a veces declarar e inicializar una variable dentro de un bucle [[for]]. Esto crea una variable a la que solo se puede acceder desde dentro de los paréntesis bucle [[for]].
 +
 
 +
=== Calificadores ===
 +
* [[const]]
 +
* [[static]]
 +
* [[volatil]]
 +
 
 
== Utilidades ==
 
== Utilidades ==
  
 
[[Category:Variables]]
 
[[Category:Variables]]

Revisión del 22:38 12 jun 2018

Tipos de datos Arduino y constantes.

Constantes

Convenciones

Tipos de dato

Numericos

Carateres

Otros

Alcance y calificadores

Las variables en el lenguaje de programación C++, que usa Arduino, tienen una propiedad llamada ambito. Esto está en contraste con las primeras versiones de idiomas como BASIC, donde cada variable siempre es del tipo global.

Una variable global es aquella que puede ser vista por cada función en un boceto. Las variables locales solo son visibles para la función en la que están declaradas. En el entorno Arduino, cualquier variable declarada fuera de una función (por ejemplo, setup(), loop(), etc.), es una variable global.

Cuando los programas comienzan a hacerse más grandes y complejos, las variables locales son una forma útil de asegurar que solo una función tenga acceso a sus propias variables. Esto evita errores de programación cuando una función modifica inadvertidamente variables usadas por otra función.

También es útil a veces declarar e inicializar una variable dentro de un bucle for. Esto crea una variable a la que solo se puede acceder desde dentro de los paréntesis bucle for.

Calificadores

Utilidades