060 variablers synlighet o räckvidd
Exempelkoden förklarar skillnaden på globala och lokala variabler.
// global variabel som finns tillgänglig i hela programmet int global = 200;
void setup() { Serial.begin(9600);
Serial.print("global: ");
Serial.println(global);
// lokal variabel som bara finns i setup()
int lokal = 30;
Serial.print("lokal: ");
Serial.println(lokal);
}
void loop() { if (global == 200) { Serial.print("global: "); Serial.println(global); global = 201; }
// Raden nedan godkänns ej, ger följande felmeddelande:
// ´lokal´ was not declared in this scope
lokal = 80; // error
}