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/