C | Lazos y estructura de control | Pregunta 15

En el siguiente programa, X representa el tipo de datos de la variable check .

#include <stdio.h>
int main()
{
    X check;
    switch (check)
    {
        // Some case labels
    }
    return 0;
} 

¿Cuál de los siguientes no puede representar a X ?
(A) int
(B) char
(C) enum
(D) float

Respuesta: (D)
Explicación: una expresión de cambio puede ser int, char y enum. No se puede usar una variable/expresión flotante dentro del interruptor.
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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *