Arduino If 语句

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

if ( ) 语句是条件语句,是所有类型编程语言的基础。

如果代码中的条件为真,则相应地执行相应的任务或函数。如果程序中的条件为 ,则返回一个值。如果条件为 ,则返回另一个值。

这意味着 if ( ) 语句检查条件,然后执行一条语句或一组语句。

让我们借助流程图来理解这个概念。

Arduino If statement

它清楚地解释了语句的执行过程。如果条件为假,则退出 if ( ) 语句。如果条件为真,则执行该函数。

if ( ) 语句的写法是

此处,

条件 = 它包括布尔表达式,可以是真或假。

我们还可以在括号内使用一个或多个运算符。

可以在括号内用作条件的比较运算符如下所示

  • a ! = b ( a 不等于 b )
  • a < b ( a 小于 b )
  • a > b ( a 大于 b )
  • a = = b ( a 等于 b )
  • a < = b ( a 小于或等于 b )
  • a > = b ( a 大于或等于 b )

其中,

ab 是变量。

代码示例

让我们借助两个代码示例来理解。

示例 1

考虑下面的代码。

输出:a 大于 b

代码显示了为两个变量 a 和 b 初始化值的过程。在这个例子中,第一个条件为真。因此,打印相应的信息。

示例 2

考虑下面的代码。

该示例是关于 两个 LED

在上面的例子中,我们已经初始化了 x 的值。由于 x 的值小于 100,因此第二个条件为真。因此,LED2 将亮起。

如果 x 的值大于 100,则 LED1 将亮起。

同样,我们可以根据我们的需要使用 if 语句。

注意:在使用 = (等于) 符号时,我们应该小心。
例如,x = 5。它是一个赋值运算符,其中值 5 将被分配给变量 x。相反,我们需要使用 x = = 5,因为它是一个比较运算符。