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, или есть какая-то настоящая причина для разрыва здесь?
Является ли это OCD, который заставляет вас поместить лишние значения возвратов круглых чисел? – 2009-06-05 17:20:36
Всегда помещайте перерывы по умолчанию. Это может быть не последний случай. – Pod
@Neil Butterworth Да, я не знаю, где я выбрал это. –