21xrx.com
2025-04-01 04:23:31 Tuesday
文章检索 我的文章 写文章
C语言switch语句例子——成为一个switch语句大师
2023-06-15 14:34:05 深夜i     8     0
C语言 switch语句 例子

C语言中的switch语句是一种非常重要的条件语句,常常用于多种情况下的判断和逻辑控制。想要成为一名优秀的C语言程序员的话,必须要掌握switch语句的基本用法和一些高级技巧。在这篇文章中,我们将分享一些C语言switch语句的例子,让你更好地理解和掌握这一语言元素。

首先,我们来看一个基本的switch语句例子:

switch (变量)
  case1:
    // 语句块1
    break;
  case2:
    // 语句块2
    break;
  ...
  default:
    // 默认语句块

在这个例子中,我们使用了switch作为条件语句,根据不同的变量值,执行不同的语句块。如果变量的值与任何一个case的值都不匹配,就执行default的语句块。

接下来,我们看一个更加复杂的例子:

switch (成绩) {
  case 90 ... 100:
    printf("优秀\n");
    break;
  case 80 ... 89:
    printf("良好\n");
    break;
  case 70 ... 79:
    printf("中等\n");
    break;
  case 60 ... 69:
    printf("及格\n");
    break;
  default:
    printf("不及格\n");
}

这个例子中,我们使用switch语句和范围运算符来判断学生的成绩等级。如果成绩在90~100的范围内,输出“优秀”,80~89输出“良好”,70~79输出“中等”,60~69输出“及格”,否则输出“不及格”。

最后,我们来看一个使用switch语句实现菜单的例子:

int main() {
  int choice;
  printf("请选择你要点的菜:\n");
  printf("1. 西红柿炒蛋\n");
  printf("2. 鱼香肉丝\n");
  printf("3. 宫保鸡丁\n");
  printf("4. 红烧肉\n");
  printf("5. 地三鲜\n");
  scanf("%d", &choice);
  switch (choice) {
    case 1:
      printf("你选择了西红柿炒蛋\n");
      break;
    case 2:
      printf("你选择了鱼香肉丝\n");
      break;
    case 3:
      printf("你选择了宫保鸡丁\n");
      break;
    case 4:
      printf("你选择了红烧肉\n");
      break;
    case 5:
      printf("你选择了地三鲜\n");
      break;
    default:
      printf("输入有误,请重新选择!\n");
  }
  return 0;
}

在这个例子中,我们使用switch语句实现了一个简单的菜单选择程序。根据用户输入的数字,输出相应的菜品名称。如果用户输入了一个不在菜单中的数字,则输出提示信息。

通过上面三个例子的介绍,相信你已经对C语言中的switch语句有一定的了解了。当然,想要真正掌握这一语言元素,还需要不断地练习和实践。加油吧,成为一个switch语句大师!

  
  

评论区