initialization of 'XXX' is skipped by 'case' label

中文翻译大致是xxx的初始化由于“case”被跳过

出现error的原因是switch 的 case 中不能定义变量。例如case:int num;。

解决方法是:

在case中用{}将代码括起来,这样在{}中就能定义变量了;

又或者直接用if-else代替switch

posted on 2012-06-03 22:48  铁树银花  阅读(234)  评论(0编辑  收藏  举报

导航