Здравствуйте, _hum_, Вы писали:
BFE>>на всякий случай, а то ещё скажите, что не видели: __>это я совсем не понял, к чему вы привели. что за жах?
Если на него посмотреть, то можно предположить, почему switch-case такой, какой он есть. — это с одной стороны.
С другой стороны, именно такого switch'а в C нет из-за не константности в правой части сравнения.