一段这样的代码。。
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; } }
就过了~~