Czy poprawna jest taka konstrukcja instr. wyboru SWITCH?

0
switch(zmienna){
 case 1:
    instrukcje;
    break;
case 2:
    instrukcje;
    break;
 case 8:
    instrukcje;
    break;
default:;}

Chodzi mi o to, że dla zmiennej równej 3,4,5,6,7 nie ma pustych instrukcji, a chcę żeby zostały ominięte w tym switch'u
i wykonał się dla nich pusty default.

Moje pytanie: Czy takie coś jest poprawne?
Czy w ogóle potrzebny w takim wypadku jest ten default?

0

Nie jest potrzebny. Dlaczego sam go nie skasowałeś i nie sprawdziłeś jak to będzie działać?

0

Sprawdzić mogłem, jednak czasem w C tak się dzieje, że coś działa dobrze, kompilator błędów nie wywala, ale może powodować jakieś problemy w pewnych sytuacjach, których jako newbie mam prawo nie znać :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1