C语言switch语句如何使用

avatar
作者
猴君
阅读量:0

在C语言中,switch语句是一种多路选择结构,它根据一个表达式的值来选择执行多个代码块中的一个。switch语句的基本语法如下:

switch (expression) {     case constant1:         // 代码块1         break;     case constant2:         // 代码块2         break;     // ...     default:         // 默认代码块(可选) } 

其中,expression是一个表达式,其结果用于与各个case标签的值进行比较。case标签是常量表达式,用于标识要执行的代码块。当expression的值与某个case标签的值相等时,执行对应的代码块,直到遇到break语句或switch语句结束。default标签是可选的,用于处理expression的值与所有case标签的值都不等的情况。

下面是一个简单的示例,演示了如何使用switch语句:

#include <stdio.h>  int main() {     int day = 3;      switch (day) {         case 1:             printf("Monday\n");             break;         case 2:             printf("Tuesday\n");             break;         case 3:             printf("Wednesday\n");             break;         case 4:             printf("Thursday\n");             break;         case 5:             printf("Friday\n");             break;         default:             printf("Invalid day\n");     }      return 0; } 

在这个示例中,我们定义了一个整数变量day,并将其值设置为3。然后,我们使用switch语句根据day的值来输出相应的星期几。当day的值为3时,输出"Wednesday"。如果day的值不是1到5之间的整数,将输出"Invalid day"。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!