switch case下面可以写很多语句吗?要不要用大括号括起来???

里面可以嵌套if吗?
比如
case 1:
语句1;
if(语句2)
{
语句3;
}
这么写可以吗?

可以写很多,可以不用大括号括起来。但是:

加和不加的区别:
加了之后,大括号框定了作用域,大括号内定义的变量只在大括号内部有效。
不加的话,一个case中定义的变量,会在另一个case中也能访问,不安全。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-30
个人认为可以
你是要在if语句中输出sys的一句话是么?
里面可以嵌套if结构
不过应该分清括号
我个人打多了就有时候容易出乱子
还得调试本回答被网友采纳
第2个回答  2011-06-30
按照标准,是要在一个CASE后面加的,有的语言要加,有的不用加,但是加了以后会方便查看以及调试。
相似回答