switch (expresión)
    {
        case n1: /* Si las expresion coincide con n1 entonces se ejecuta desde aquí en adelante hasta encontar un break; que lo expulse de switch */
        sents_1
        break:

        case n2: /* Si las expresion coincide con n2 entonces se ejecuta desde aquí en adelante hasta encontar un break; que lo expulse de switch */
        sents_2
        break:

        case n3: /* Si las expresion coincide con n3 entonces se ejecuta desde aquí en adelante hasta encontar un break; que lo expulse de switch */
        sents_3
        break:

        .......

        default: /* Si no se ha ejecutado ninguno se ejecuta el default este no necesita break por ser el último. */
        sents_def;

    }