switch (request.downloadDimension)
{
case 1:
sqlselect.Append(“ctripmasterhotelid”);
break;
case 2:
sqlselect.Append(“supplierid,suppliername,ctripmasterhotelid”);
case 3:
sqlselect.Append(“supplierid,suppliername”);
break;
default:
sqlselect.Append(“zone,zonename”);
sqlGroupby.Append(“zone,zonename”);
break;
}
今天写了这样一段代码,编译的时候报错 说
control cannot fall through from one label (‘case 2 :’ ) to another
仔细检查后 发现
case 2语句块后面没有跟break;(罪过~~罪过~~)
所有童鞋们再写switch case 语句的时候,case 后面有语句块的情况下,一定要写break!!!