switch语句用法(switch语句用法详解)

switch语句

作用:执行多条件分支语句

语法:

switch(表达式){case 1:执行语句;break;case 2:执行语句;break;....default:执行语句;break;}

首先咱们需要将,switch()里面添加表达式,

在表达式内,如果值为1,执行1里面的语句,最后结束

表达式内,如果值为2,执行2里面的语句,最后结束

最后是用default,以上都不包含则执行语句,最后结束

德莫时光:

给外卖进行打分1-5分,如果5分是非常满意,4-3分是满意,2分是差评,1分是很差

int main(){//1、提示用户给外卖打分int score=0;cout<<"请您给本次就餐进行打分~~"<<endl;//2、用户开始进行打分cin>>score;cout<<"您当前打分为:"<<score<<endl;//3、根据用户输入的分数进行提示用户最后的结果switch(score){case 1:cout<<"您本次用餐很差,后续我们会进行反馈 并送您5元红包~"<<endl;break;case 2:cout<<"您本次用餐较差,后续我们会进行跟进反馈"<<endl;break;case 3:cout<<"您本次用餐满意~"<<endl;break;case 4:cout<<"您本次用餐满意~"<<endl;break;case 5:cout<<"您本次用餐非满意"<<endl;break;default:cout<<"还请输入1-5分进行打分~"<<endl;break;}}

if与switch的区别:

if语句:

需要输入表达式的区间,如1<x<5

switch语句:

在判断时只能是整型或字符型,不能是区间;

case里面没有break的话会一直往下执行寻找break或者结束该结构体

switch结构清晰,执行效率高

版权声明:本站部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们,如若转载,请注明出处:https://www.srwlyx.com/c/286572.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注