Guardar variable modificada para loops posteriores

Hola, queria saber si es posible guardar una variable que haya modificado para el siguiente loop que a su vez lo guarde para el siguiente, etc. por ejemplo si yo tengo una variable 0 y en un punto del loop le sumo 2 que al siguiente loop en vez de ser 0 sea 2.

definela al principio del sketch ,fuera de las funciones setup() y loop() para que sea global.

int contador = 0;
void setup(){
  Serial.begin(9600);
}
void loop(){
  Serial.println(contador);
  contador ++;
  delay(1000);
}

Gracias por tu ayuda :wink: