Как выбрать диапазон значений через switch? - C (СИ)

Формулировка задачи:

В Паскале можно указывать диапазон:
Case A of
 4..9: ....
 10..15:....
End;
А можно ли указывать диапазон в Си через switch? Или только перечислять все варианты?
switch(a)
{
  case 4:
  case 5:
  case 6:
  case 7:
  case 8:
  case 9:
    ....
    break;
}
Должен же быть способ сразу выбрать диапазон значений? Извините за такой глупый вопрос... просто с Си редко сталкиваюсь. А тут надо небольшую программку написать... и выбор компиляторов: либо Си, либо ассемблер.

Код к задаче: «Как выбрать диапазон значений через switch? - C (СИ)»

textual
case 'a'...'z':
break;
case '0'...'9':

7   голосов, оценка 3.857 из 5


СОХРАНИТЬ ССЫЛКУ