微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > C++中SWITCH-CASE BREAK语句的使用例子

C++中SWITCH-CASE BREAK语句的使用例子

时间:12-01 来源:互联网 点击:
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;

}


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top