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后的大小(会舍去小数)
以此类推。
注意,每单次运行代码块时注意加break,不然会一直运行下去,直到条件不满足
下课