Elija la opción correcta para completar ?1 y ?2 para que el programa imprima una string de entrada en orden inverso. Suponga que la string de entrada termina con un carácter de nueva línea.
(A) ?1 es getchar() ! = ‘\n’
?2 es getchar(c);
(B) ?1 es (c = getchar()); ! = ‘\n’
?2 es getchar(c);
(C) ?1 es c! = ‘\n’
?2 es putchar(c);
(D) ?1 es (c = getchar()) ! = ‘\n’
?2 es putchar(c);
Respuesta: (D)
Explicación:
getchar(): esta función se usa para leer un carácter del flujo de entrada estándar.
https://en.wikibooks.org/wiki/C_Programming/C_Reference/stdio.h/getchar
putchar() : esta función se usa para escribir un carácter en el flujo de salida estándar.
https://en.wikibooks.org/wiki/C_Programming/C_Reference/stdio.h/putchar
Por lo tanto, la opción (D) es correcta.
Comente a continuación si encuentra algo incorrecto en la publicación anterior.
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