int i;
i = 2;
switch(i)
{
case 1:
int k;
break;
case 2:
k = 1;
cout<<k<<endl;
break;
}
Я не знаю, почему работает код выше.
Здесь мы никогда не можем перейти к случаю 1, но почему мы можем использовать k
в случае 2?