C语言学习day10:switch语句
2023-12-26 06:01:01
switch又有说法叫开关语句
switch语句很简单,我们先看看官方一点的解释:
当在C语言中遇到复杂的条件判断时,可以使用switch语句来简化代码。它允许根据不同的条件值执行不同的代码块。switch语句由一个表达式和多个case标签组成,每个case标签表示一个可能的条件值。当表达式的值与某个case标签的值匹配时,与该case标签关联的代码块将被执行。
代码:
int main()
{
int score;
scanf("%d",&score);
switch (score/10)
{
case 10:
printf("优秀\n");
break;
case 9:
printf("优秀\n");
break;
case 8:
printf("良好\n");
break;
case 7:
printf("及格\n");
break;
case 6:
printf("及格\n");
break;
default:
printf("不及格\n");
break;
}
system("pause");
return EXIT_SUCCESS;
}
我们现在逐行解释:
当我们输入一个数时,它会进行一个判断:
当score/10后的大小(会舍去小数)
- =10时,输出优秀;
- =8时,输出良好
以此类推。
其中各个关键字的解释:
- case n:如果结果=n,则运行后面的代码块
- break:终止当前case的执行,并跳出switch语句
- default:当结果!=(不等于)case n时,运行后面的代码块
注意,每单次运行代码块时注意加break,不然会一直运行下去,直到条件不满足
下课
文章来源:https://blog.csdn.net/q13407441836/article/details/135211800
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!