switch语句示例
时间: 2023-11-03 17:06:58 浏览: 64
好的,以下是一个 switch 语句的示例:
```
int day = 3;
switch (day) {
case 1:
printf("Monday");
break;
case 2:
printf("Tuesday");
break;
case 3:
printf("Wednesday");
break;
case 4:
printf("Thursday");
break;
case 5:
printf("Friday");
break;
case 6:
printf("Saturday");
break;
case 7:
printf("Sunday");
break;
default:
printf("Invalid day");
}
```
这个示例中,我们定义了一个整型变量 `day`,然后使用 switch 语句根据 `day` 的值输出对应的星期几。如果 `day` 的值不在 1~7 范围内,则输出 "Invalid day"。
相关问题
switch 语句示例
switch语句是一种流程控制语句,它根据表达式的值,选择执行不同的代码块。以下是一个简单的switch语句示例:
```
#include <stdio.h>
int main() {
int num = 2;
switch(num) {
case 1:
printf("num is 1\n");
break;
case 2:
printf("num is 2\n");
break;
case 3:
printf("num is 3\n");
break;
default:
printf("num is not 1, 2 or 3\n");
}
return 0;
}
```
在这个示例中,我们定义了一个整数变量num,并将其初始化为2。然后,我们使用switch语句来检查num的值。如果num的值是1,则执行第一个case语句块;如果num的值是2,则执行第二个case语句块;如果num的值是3,则执行第三个case语句块。如果num的值不是1、2或3,则执行default语句块。
Delphi switch语句示例
在Delphi中,`Switch`语句是一种条件结构,常用于根据不同情况执行相应的代码块。它类似于C/C++的`switch`或`case`结构。下面是一个简单的`Switch`语句的例子:
```pascal
program SwitchExample;
var
DayOfWeek: TDayOfWeek; // TDayOfWeek是枚举类型,如Monday, Tuesday等
begin
DayOfWeek := Saturday; // 假设今天是周六
case DayOfWeek of
Monday: Writeln('这是星期一');
Tuesday..Friday: Writeln('这是工作日,可能是周二到周五中的某一天');
Saturday, Sunday: Writeln('这是周末,可能是周六或周日');
else
Writeln('输入的日期不在有效范围内');
end;
// 如果DayOfWeek变量改变了,程序会检查新的值并相应执行代码
end.
```
在这个例子中,`case`关键字后面跟着一个枚举值,然后列出一系列可能的匹配情况。如果`DayOfWeek`的值匹配到任何一个`of`后面的分支,就会执行对应的代码。