switch case判断变量

2024年 2月 19日 82.7k 0

switch case判断变量

switch case判断变量,需要具体代码示例

在编程中,我们经常需要根据不同的变量值来执行不同的操作。switch case语句是一种方便的结构,可以根据变量的值来选择不同的代码块进行执行。

下面是一个具体的代码示例,展示了如何使用switch case语句判断变量的不同取值:

#include

int main() {
int day;

printf("请输入一个整数(表示星期几):");
scanf("%d", &day);

switch (day) {
case 1:
printf("今天是星期一
");
break;
case 2:
printf("今天是星期二
");
break;
case 3:
printf("今天是星期三
");
break;
case 4:
printf("今天是星期四
");
break;
case 5:
printf("今天是星期五
");
break;
case 6:
printf("今天是星期六
");
break;
case 7:
printf("今天是星期天
");
break;
default:
printf("输入有误,请输入1-7的整数
");
break;
}

return 0;
}

登录后复制

在上面的代码中,首先定义了一个整数变量day,然后通过scanf函数从用户输入中获取一个整数值。接着使用switch case语句,根据day的取值来判断今天是星期几,并相应地输出相应的信息。

如果day的值是1,那么switch case语句会执行第一个case后面的代码块,输出"今天是星期一";如果day的值是2,则执行第二个case后面的代码块,输出"今天是星期二";以此类推。

如果day的值不在1-7之间,那么会执行default后面的代码块,输出"输入有误,请输入1-7的整数"。

通过这个例子,我们可以看到switch case语句的结构:先通过switch关键字表示开始判断变量,然后使用case关键字和具体的取值进行匹配,如果匹配成功,则执行相应的代码块;如果没有匹配成功,则执行default后面的代码块。每个case后面的代码块需要加上break关键字,以表示结束当前分支,并跳出switch case语句。

总之,switch case语句是一种非常常用的结构,可以根据变量的不同取值来进行不同的操作,非常方便。在实际的编程过程中,我们可以根据具体的需求,灵活地运用switch case语句,简化代码的编写。

以上就是switch case判断变量的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论