在C++++中,也有这样的开关,那就是switch句子。它能够很简捷地描绘出多岔道口的状况。详细的语法格局为:
switch(表达式)
{
case 常量表达式1:
{
句子块1;
break;
}
……
case 常量表达式n:
{
句子块n;
break;
}
default:
{
句子块n+1;
}
}
在switch句子中,咱们要记住四个关键词,分别是switch、case、default和break。switch是句子的特征标志(图中标作sw);case表明当switch后的表达式满意某个case后的常量时,运转该case今后的句子块。要注意,恣意两个case后的常量不能持平,不然switch将不知道挑选哪条路走。default表明当表达式没有匹配的case时,默许(default)地运转它之后的句子块(图中未标出);break表明分岔道现已到头,退出switch句子。
下面给出一个比如:
#include
int main()
{
char answer;
cout<<"请问能够格局化您的硬盘吗?"<<;
cin>>answer;
switch(answer)
{
case Y:
case y:
cout<<"您的挑选是正确的"<
break;
case N:
case n:
cout<<"您的挑选是过错的"<
break;
default:
cout<<"你是神经病!"<<;
break;
}
cout<
cin.ignore(100,); //疏忽100个字符,直到遇到回车完毕疏忽
cin.get(); //输入流,不疏忽空格
return 0;
}
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/317583.html