首页 生活常识

switch case用法有哪些

阅读:(100) 2024-07-31 10:01:11

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结构清晰,执行效率高


推荐阅读

原神 戴因斯雷布或将在之后的剧情里举足轻重,期待他后续的发挥

2025-04-21 13:59:51

还能稳定搬砖的游戏有哪些?推荐三款可玩可搬的手机游戏!

2025-04-21 08:23:30

幻想三国志3:被许多玩家认为是系列最差作品,真有这么差吗?

2025-04-21 04:43:18

战网卡在45%的有效解决方法来了 一键解决战网卡在45%

2025-04-20 15:37:05

七日世界进不去/连不上/登不上/玩不了的解决办法

2025-04-20 11:52:38