Presentacion y duda con for!!

Hola y un saludo a toda la comunidad. Mi nombre es Jesús y soy de Oviedo. Estoy empezando en este fascinante mundo de la programación en Arduino , tengo que resolver un test y estoy completamente atascado en una de sus preguntas, así que os pido por favor vuestra ayuda para resolverlo y entenderlo bien.

La pregunta es:

Con la expresión for(int A=16; A !=0; A-=2) cuantas veces se repite el bucle?

yo por los cálculos que he hecho me salen siempre 8 veces, pero no estoy seguro de ello.

Podéis por favor indicarme si es correcto 8 veces o el bucle for se repite mas veces?

Un cordial saludo y muchas gracias.

Jesús.

Hola Jesus bienvenido.

Esto:

yo por los cálculos que he hecho me salen siempre 8 veces, pero no estoy seguro de ello.

Lo puedes comprobar fácilmente, solo sube el siguiente código a tu arduino, abre el monitor serial y mira lo que pasa

byte contador=0;

void setup() {

  Serial.begin(9600);

  for (int A = 16; A != 0; A -= 2) {
    contador ++;
    Serial.println(String("Contador = ") + contador + String("    El valor de 'A' es: ") + A );
  }
}

void loop() {


}

Saludos