一段这样的代码。。
switch(c)
{
int x1,y1,x2,y2,n1;
case 'S':
int suum=0;
cout<<suum<<endl;
break;
}
看似没错对吧。。但在devc++里面无法编译通过。。
提示错误:error: jump to case label
问题其实很简单
就是一个变量的作用域的问题
只需要强制声明该变量的作用域
代码就能过了。。
把代码改成这样。。
switch(c)
{
int x1,y1,x2,y2,n1;
case 'S':
{
int suum=0;
cout<<suum<<endl;
break;
}
}
就过了~~