¿Producción?
#include <stdio.h> int main() { int c = 5, no = 10; do { no /= c; } while(c--); printf ("%d\n", no); return 0; }
(A) 1
(B) Error de tiempo de ejecución
(C) 0
(D) Error del compilador
Respuesta: (B)
Explicación: Hay un error en el programa anterior. Va dentro del bucle do-while para c = 0. Además, como el incremento es un incremento posterior, entonces (no/0) creará un error de división por 0. Entonces falla durante el tiempo de ejecució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