My OCD заставляет меня добавлять "break" при написании операторов case, даже если они не будут выполнены. Рассмотрим следующий пример кода:
switch(option) {
case 1:
a = 1;
b = 7;
break;
case 2:
a = 2;
b = 4;
return (-1);
break;
default:
a = -1;
break;
}
Мои два вопроса:
Для "случая 2:" мне действительно не нужен перерыв, но хорошо ли это иметь там?
Для "default:". Это чисто OCD, или есть ли настоящая причина иметь здесь разрыв?