Arduino 控制语句
程序的执行有三种基本结构:顺序结构、选择结构、循环结构。三种结构可以相互嵌套,实现多种多样的控制流程。
顺序结构是最基本、最简单的程序组织结构。在顺序结构中,程序按语句的先后顺序依次执行。比如 Arduino 的程序框架就是顺序结构,先执行 setup() 函数,再执行 loop() 函数。
控制语句是源代码中控制程序执行流程的元素,是实现业务逻辑和控制功能必不可少的语句。下面我们着重来学习 Arduino 中的选择语句和循环语句。
选择语句
选择结构又称为判断结构或分支结构。在计算机编程中,经常需要根据当前数据做出判断,以决定下一步的操作。
选择结构在程序设计中非常实用。例如,Arduino 通过连接气体传感器,获取可燃气体浓度,并对浓度值做出判断,当可燃气体浓度过高,则向用户发出警报信号。
在 Arduino 编程中,选择语句有以下两种形式。
if... else 语句
if... else 语句是最常用的选择结构实现方式,当给定的表达式为真时,就会运行其后的语句;而当给定的表达式为假时,则运行 else 后面的语句。根据 if 语句的分支情况,又可分为三种结构形式。
-
简单分支结构
if (表达式)
{
语句;
}