switch语句的用法

时间:2023-03-05 09:58:25 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
Switch语句的一般形式为:



Switch(表达式)



case 常量表达式1: 语句1;break

case 常量表达式2: 语句2; break



case 常量表达式n: 语句n; break default: 语句;break }

意思是先输入表达式的值,再输出和case 后的常量表达式比较,若不在case语句中,则执行default后的语句;若与某一个常量表达式相等,则从这个表达式后的语句开始执行,并执行该case后的语句。

if语句的不同:If语句中若判断为真则只执行这个判断后的语句,执行完就跳if语句,不会执行其他if语句;

switch语句后有break语句,其含义为结束当前循环,不再执行该循环体。



例题:从键盘中输入0~6,并输出星期几。 #include #include

using namespace std; int main() {

int day;


}

cin>>day; switch(day) { } return 0; case 0:

cout<<"Sunday"<

case 1:

cout<<"Monday"<

case 2:

cout<<"Tuesday"<

case 3:

cout<<"Wednesday"<

case 4:

cout<<"Thursday"<

case 5:

cout<<"Friday"<

case 6:

cout<<"Saturday"<

default:

cout<<"Input error, please re-enter."<




本文来源:https://www.wddqw.com/doc/613d39b00d22590102020740be1e650e52eacfe0.html