Сегодня я читал какой-то код (C, если он кому-то важен), и мне стало любопытно, что такое блок переключателей.
switch (c_type) {
case -1:
some_function(some_var);
break;
[...]
default:
abort();
}
Теперь, это совершенно простой блок переключателей. Мне интересно узнать о some_function(some_var)
: если вы, программист, абсолютно уверены, что вызов приведет к выходу из процесса, поместите ли вы оператор break под ним, даже если он совершенно ненужно? Вы бы сказали, что это лучшая практика?