¿Cuál de las siguientes afirmaciones es correcta para cambiar la expresión de control?
(A) Solo se puede usar int en la expresión de control de «interruptor».
(B) Tanto int como char se pueden usar en la expresión de control «switch».
(C) Todos los tipos, es decir, int, char y float se pueden usar en la expresión de control de «interruptor».
(D) La expresión de control «interruptor» también puede estar vacía.
Respuesta: (B)
Explicación: De acuerdo con el estándar C, “ La expresión de control de una declaración de cambio debe tener un tipo entero. ” Dado que se le pide a char que sea un número entero en la expresión de control de cambio, está permitido pero no se promueve float. Es por eso que B es la declaración correcta.
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