Código antes do primeiro 'caso' em uma instrução switch

Em C é possível escrever código antes do primeirocase rótulo. Existem casos em que é útil fazer isso ou é apenas um 'bloco morto de código'?

Por exemplo.:

switch (...)    {
  {
    int a = 0x2a;
    printf("%d\n", a);
  }
  case 0:
    ...
}

questionAnswers(4)

yourAnswerToTheQuestion