Arduino switch case17 Mar 2025 | 阅读 2 分钟 switch case 通过执行各种情况下的代码来控制程序的流程。 switch 语句将变量的特定值与其他情况下的语句进行比较。当某个 case 中的语句与变量的值匹配时,将执行与该 case 关联的代码。 break 关键字在每个 case 的末尾使用。例如,如果有五个 case,则 break 语句也将有五个。 break 语句退出 switch case。 没有 break 的 switch 语句将继续执行所有 case,直到结束。因此,至关重要的是在每个 case 的末尾包含 break 语句。 让我们通过一个例子来理解。 其中, 变量:它包括其值将与多个 case 进行比较的变量 值:它包含要比较的值。这些值是常量。允许的数据类型是 int 和 char。 switch case 的流程图考虑下面的流程图 ![]() 我们可以使用 if 语句代替 switch case 吗? 是。 但在某些情况下,实现 switch case 比 if 语句更容易。 当要比较非平凡表达式的多个条件时,建议使用 switch case 而不是 if 语句。 if 语句允许我们在 TRUE 或 FALSE 这两个选项之间进行选择。我们也可以使用多个 if 语句来处理两个以上的 case。 switch case 允许我们在各种离散选项之间进行选择。 Code Example我们将在 setup() 函数中包含 switch case,因为我们不需要重复执行。 请看下面的代码 输出 ![]() 下一主题Arduino 字符串 |
我们请求您订阅我们的新闻通讯以获取最新更新。