Arduino if-else 和 else-if

2025年3月17日 | 阅读 3 分钟

else 和 else-if 都在指定 if 语句后使用。 它允许多个条件组合在一起。

If else

if-else 条件包括 if ( ) 语句和 else ( ) 语句。 如果 If ( ) 语句的结果为假,则执行 else 语句中的条件。

流程图如下所示

Arduino if-else and else-if

让我们通过一个例子来理解。

else( ) 语句也可以包含其他 if 语句。 因此,我们可以在一个程序中运行多个语句。

流程图如下所示

Arduino if-else and else-if

语句将逐个执行,直到找到正确的语句。 当找到正确的语句时,它将跳过代码中的所有其他 if 和 else 语句,并运行相关的代码块。

Code Example

让我们借助两个例子来理解 if else 语句。

示例 1

考虑下面的代码。

在上面的例子中,将值初始化给变量 a 和 b。 将打印有关满足条件的讯息。

示例 2

考虑下面的代码。

输出:LED1 将亮 +++

如果 x 的初始化值小于 100,则输出中将打印讯息“LED1 将不亮”。

Else if

else if 语句可以与 else ( ) 语句一起使用,也可以不使用。我们可以在一个程序中包含多个 else if 语句。

让我们通过一个例子来理解。

Code Example

让我们借助一个例子来理解 else-if 语句。

示例 1

考虑下面的代码。

输出:J 较大

else if ( ) 语句将在其执行为真时停止流程。

Else 和 Else If 有什么区别?

如果代码中存在的一个或所有 If ( ) 条件都为假,则执行 Else ( ) 部分。

如果 else if ( ) 为真,它将停止程序流程。


下一主题Arduino for 循环