#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