Prediga la salida del siguiente programa:
#include <stdio.h> int main() { int check = 20, arr[] = {10, 20, 30}; switch (check) { case arr[0]: printf("Geeks "); case arr[1]: printf("Quiz "); case arr[2]: printf("GeeksQuiz"); } return 0; }
(A) Cuestionario
(B) Cuestionario GeeksQuiz
(C) GeeksQuiz
(D) Error de tiempo de compilación
Respuesta: (D)
Explicación: Las etiquetas de casos deben ser constantes dentro del bloque de interruptores. Es por eso que se muestra el error en tiempo de compilación: la etiqueta del caso no se reduce a una constante entera .
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