21xrx.com
2025-03-24 12:17:34 Monday
文章检索 我的文章 写文章
C语言中如何使用Switch语句
2023-06-18 11:22:06 深夜i     10     0
C语言 Switch语句 控制流程

在C语言中,Switch语句是一个非常方便的控制语句,常用于从多个选项中快速选择和执行代码。它通常与case标签一起使用,帮助程序员更容易地组织大量的代码。

使用Switch语句时,程序首先会评估一个表达式,然后将其与一个或多个case标签进行比较。如果找到了匹配的标签,程序将执行该标签下的代码。 Switch语句还提供了一个可选的default标签,用于匹配所有未匹配的情况。

以下示例说明了如何使用Switch语句来判断成绩并输出相应的等级:

#include 
int main() {
  int score;
  char grade;
  
  printf("请输入您的成绩:");
  scanf("%d", &score);
  
  switch(score/10)
    case 10:
    case 9:
      grade = 'A';
      break;
    case 8:
      grade = 'B';
      break;
    case 7:
      grade = 'C';
      break;
    case 6:
      grade = 'D';
      break;
    default:
      grade = 'F';
      break;
  
  
  printf("您的成绩等级是:%c", grade);
  return 0;
}

在这个示例中,程序会通过Switch语句来确定输入的成绩所对应的等级,并将结果保存在grade变量中。Switch语句将成绩除以10并与case标签进行比较来确定所在的范围,每个范围都有一个相应的等级。如果输入的成绩不在任何范围内,默认情况下会将等级设置为“F”。

  
  

评论区