首先,问问题时一定要把代码贴完整;因为错误出现的地方不一定是由该行引发的
根据上面报错的提示,break没有放在闭合的循环语句中;所以在你的switch中肯定少了或多了一个};
如果你实在找不出来,那就像语文缩句一样,缩成最简单的,比如switch(n){case 0: break; case 1: break;default: break;} 然后再一段一段代码往里面加,没加一次就编译一次,这样就能找出问题所在了;
这个方法不是最好的方法,但是一个你自己压箱底的方法,要有信心,错误肯定能找出来
少了一个}括号
不知道是不是最后少了个闭合符 } 呢