21xrx.com
2024-12-22 19:12:26 Sunday
登录
文章检索 我的文章 写文章
C语言switch语句例子——成为一个switch语句大师
2023-06-15 14:34:05 深夜i     --     --
C语言 switch语句 例子

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

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


switch (变量)

  case 值1:

    // 语句块1

    break;

  case 值2:

    // 语句块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语句大师!

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复