14. Ámbitos de variables

Las variables pueden ser de ámbito global o local:

  • Variables globales: su ámbito es todo el programa.

  • Variables locales: su ámbito es solamente la función donde se encuentran.

Ejemplo:

1int a = 2; // Variable global, funciona en todo el programa
2
3void setup() {
4}
5
6void loop() {
7  int b = 5;  // Variable local, na más afecta a la función loop()
8}

Las variables locales funcionan en un ámbito más pequeño pero van a consumir menos de memoria, por lo que el programa será algo más eficiente.