¿Cuál será el resultado del siguiente programa en C?
#include <stdio.h> int main() { int x = 2; do{ ++x; printf("%d", x); } while(--x <= 2); return 0; }
(A) Error de tiempo de ejecución
(B) 2
(C) 3
(D) Bucle infinito
Respuesta: (D)
Explicación: A medida que el valor de x aumenta (++x) y luego disminuye (–x), por lo tanto, no hay cambio en el ocurrirá el valor de x y será como 2.
Cuestionario de esta pregunta
Comente a continuación si encuentra algo incorrecto en la publicación anterior
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