Arduino 中的 switch case语句函数

首页 / Arduino入门教程 / Arduino 中的 switch case语句函数

与if语句类似, switch ... case 通过允许程序员指定应在各种条件下执行的不同代码来控制程序的流程,break 关键字使switch语句退出,并且通常在每种情况下使用。

switch case - 语法

switch (variable) { 
   case label:
   //statements
   break;
}

case label: { 
   //statements
   break;
}

default: { 
   //statements
   break;
}

这是一个带有开关的简单示例。假设我们有一个只有3个不同状态(0、1或2)的可变阶段,并且每个状态都有一个对应的函数(事件)。

无涯教程网

switch (phase) {
   case 0: Lo(); break;
   case 1: Mid(); break;
   case 2: Hi(); break;
   default: Message("Invalid state!");
}

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

白话法律42讲 -〔周甲徳〕

数据分析实战45讲 -〔陈旸〕

消息队列高手课 -〔李玥〕

Node.js开发实战 -〔杨浩〕

JavaScript核心原理解析 -〔周爱民〕

分布式协议与算法实战 -〔韩健〕

张汉东的Rust实战课 -〔张汉东〕

程序员的个人财富课 -〔王喆〕

深入C语言和程序运行原理 -〔于航〕

好记忆不如烂笔头。留下您的足迹吧 :)