C | Lazos y estructura de control | Pregunta 12

#include <stdio.h>   
int main() 
{ 
  int i;   
  for (i = 1; i != 10; i += 2) 
    printf(" GeeksQuiz "); 
  return 0; 
}

(A) GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz
(B) GeeksQuiz GeeksQuiz GeeksQuiz …. infinitas veces
(C) GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz
(D) GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz GeeksQuiz

Respuesta: (B)
Explicación: La condición de terminación del ciclo nunca se vuelve verdadera y el ciclo imprime GeeksQuiz infinitas veces. En general, si una declaración for o while usa un contador de bucle, entonces es más seguro usar un operador relacional (como <) para terminar el bucle que usar un operador de desigualdad (operador !=).

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 *