21xrx.com
2024-12-23 03:24:13 Monday
登录
文章检索 我的文章 写文章
跟多个值的用法
2023-06-17 04:28:16 深夜i     --     --
C语言 Switch-Case语句 多个值匹配

C语言中的Switch-Case语句是一种非常常见的控制语句,用于根据不同的条件执行不同的代码段。通常情况下,一个Case下只能匹配一个值,但实际上,我们也可以在一个Case下匹配多个值。

使用多个值匹配一个Case有时可以使代码更加简洁和易于阅读。例如,在判断某个数字是否为1、2、3、4时,我们可以写成:


switch(num){

  case 1:

  case 2:

  case 3:

  case 4:

    printf("num is 1, 2, 3 or 4.");

    break;

  default:

    printf("num is not 1, 2, 3 or 4.");

    break;

}

这样一来,我们就可以将4个情况放在一起来处理,大大减少了代码量。

当然,多个值在一个Case下匹配时,它们之间是或的关系,即只要有一个匹配,则Case语句就会被执行。如果需要不同的处理,还需要在这里加入相应的代码。

本文介绍了如何在C语言中使用多个值匹配一个Case,并且给出了一个简单的示例。通过这篇文章的阅读,你将学会使用这种技巧来编写更加优秀的C语言代码。

  
  

评论区

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