switch — это goto на метку, а case n: — это метка.
попробуйте такой код:
switch(x)
do
{
case 1:
// ...
case 2:
// ...
case 3:
// ...
} while(1);
oRover wrote:
> почему в Си-подобных языках синтаксис switch не так, как у остальных
> операторов (точнее синтаксис case'ов внутри). Это двоеточие после case...
> и break, который завершает case. Смахивает на паскаль с его begin-end...Posted via RSDN NNTP Server 1.9 beta