题目描述
1. (多选题)`switch()`的()里一般填的是
A、表达式
B、变量
C、常量
D、以上都可以
2. (单选题)关于 switch语句中的break的说法不正确的是?
A、break是可选的,看情况加
B、break跳到一下个case分支
C、break跳出swtich语句
D、default分支在最后时可以不加break
3. 把下面代码中的if语句改成switch语句:
```CPP
int n;
cin>>n;
if(n==3)
{
n++;
}else if(n==5)
{
n--;
}else{
cout<<"0\n";
}
```
```CPP
int n;
cin>>n;
switch(n) {
case 3:n++;break;
case 5:n--;break;
default:cout<<"0\n";
}
```
是否正确? Y/N ?