Predecir la salida del siguiente programa C
#include <stdio.h> int main() { int i = 0; do { printf("GeeqsQuiz "); i = i++; } while (i < 5); return 0; }
(A) GeeqsQuiz GeeqsQuiz GeeqsQuiz GeeqsQuiz GeeqsQuiz
(B) Tiempo infinito GeeksQuiz
(C) Comportamiento indefinido
Respuesta: (C)
Explicación: La siguiente declaración provoca un comportamiento indefinido.
i = i++;
Consulte https://www.geeksforgeeks.org/sequence-points-in-c-set-1/ para obtener más información.
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