devc++编程 error: jump to case label错误笔记
一段这样的代码。。
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;
}
}
就过了~~
本博客(http://www.cnblogs.com/cj695/)未标明转载的内容均为本站原创,非商业用途转载时请署名(77695)并注明来源(http://www.cnblogs.com/cj695/)。商业用途请联系作者(77695) QQ:646710030。作者(77695)保留本博客所有内容的一切权利。
独立博客:http://nfeng.cc/
独立博客:http://nfeng.cc/

浙公网安备 33010602011771号