switch函数使用方法
时间: 2023-12-28 19:06:27 浏览: 149
switch语句是一种常用的流程控制语句,可以根据某个表达式的值,执行不同的代码块。其基本语法结构如下:
```
switch(expression) {
case value1:
// code block
break;
case value2:
// code block
break;
...
default:
// code block
}
```
其中,expression是要进行比较的表达式,value1、value2等是用来与expression进行比较的值。当expression的值等于某个value时,就会执行与该value对应的代码块。如果没有任何一个case匹配成功,就会执行default代码块(可选)。
下面是一个简单的switch语句示例:
```
int day = 3;
switch (day) {
case 1:
Serial.println("Monday");
break;
case 2:
Serial.println("Tuesday");
break;
case 3:
Serial.println("Wednesday");
break;
case 4:
Serial.println("Thursday");
break;
case 5:
Serial.println("Friday");
break;
default:
Serial.println("Weekend");
}
```
在上述代码中,我们将day变量初始化为3,然后使用switch语句来比较day的值。根据day的值,分别执行与之对应的代码块。由于day的值为3,所以输出"Wednesday"。如果day的值为其他数,就会按照相应的case执行对应的代码块,如果都不匹配则执行default代码块。
阅读全文