C | Lazos y estructura de control | Pregunta 21

#include<stdio.h>
int main()
{
    int a = 5;
    switch(a)
    {
    default:
        a = 4;
    case 6:
        a--;
    case 5:
        a = a+1;
    case 1:
        a = a-1;
    }
    printf("%d \n", a);
    return 0;
}

(A) 3
(B) 4
(C) 5
(D) Ninguno de estos

Respuesta: (C)
Explicación: No hay declaración de interrupción, por lo que primero se ejecuta a = a + 1, luego se ejecuta a = a-1.
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 *