C | Lazos y estructura de control | Pregunta 8

#include<stdio.h>
int main()
{
   int n;
   for (n = 9; n!=0; n--)
     printf("n = %d", n--);
   return 0;
}

¿Cuál es la salida?
(A) 9 7 5 3 1
(B) 9 8 7 6 5 4 3 2 1
(C) Bucle infinito
(D) 9 7 5 3

Respuesta: (C)
Explicación: El programa entra en un bucle infinito porque n nunca es cero cuando se comprueba la condición de bucle (n != 0). n cambia como 9 7 5 3 1 -1 -3 -5 -7 -9 …
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *