¿Cuál es la salida del siguiente código C?
#includeint main() { int index; for(index=1; index<=5; index++) { printf("%d", index); if (index==3) continue; } }
(A) 1245
(B) 12345
(C) 12245
(D) 12354
Respuesta: (B)
Explicación: La instrucción continuar obliga al ciclo a continuar o ejecutar la siguiente iteración. Cuando se ejecuta la declaración de continuación en el ciclo, el código dentro del ciclo que sigue a la declaración de continuación se omitirá y comenzará la siguiente iteración del ciclo.
En este código, la declaración de continuación no contiene ningún bucle o declaración, por lo que básicamente no tendría ningún efecto en la ejecución del programa.
Entonces, el código imprimirá 12345.
La opción (B) es correcta.
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