> -- Darksnake писал(а):
> Меня вот например вот такие вещиубивают сразу...Поэтому и не люблю я СИ...

Всяка мядаль - с двумя сторонами...

Я тоже люблю порассуждать "чего не нравица" или "как правильна"...

Но вот не попрёшь против такого:
## Код:
```
switch( a)
{
...
break;
case A1: case A2: case A3:
   if (cond)
case A4: case A5:
      DoThis();
   else
case A6: case A7: case A8:
      DoThat();
   DoCommonThings();
break;
...
}
```

"Дико"? - Да!
Не структурно? - 101%!
Зато это сэкономило мне (не в одном месте такой "изврат"!) кучу ячеек и я влез-таки в ОЗУ мкроконтроллера! А это значит - выполненный проект. Со всемивтекающими! :о)
Возражения, типа "ну и писали бы сразу на ассемблере" НЕ принимаются! На ассемблере ТАК быстро писать с таким выходом кода - не получается...