ISRO | CS ISRO 2011 | Pregunta 63

¿Cuál es la salida del siguiente código C?

#include 
int 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

Deja una respuesta

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