当我们在进行多分支判断的时候,用if太长了,可以换成switch。
格式:
cin>>a;
switch(a)
{
case 1:s1='1';break;
case 2:s1='2';break;
//......
default:s1='0';break;
}
case:表示列举。
default:表是其它。通常可以用来阻止使用者乱输数据.
有时也可以是这样:
case 1:
{
s1='A';
cout<<s1;
break;
}
//或
default:
{
s1='B';
cout<<s1;
break;
}
注意:
case后面要加break,最后一条可加可不加。