Arduino / C++ - 如果 INT 值 = X 那么

Arduino / C++ - IF INT value = X Then

我的 arduino 代码中有一个 INT,我不断更新它的值,我想检查该值并将其与静态值和 运行 IF 语句进行比较。像这样

INT = 3

If (int = 1) { run1() }
If (int = 2) { run2() }
If (int = 3) { run3() }

上面的例子只是覆盖了原来的INT值

在 C++ 中,= 是赋值运算符。请用==比较:

int i = 3;

if (i == 1) { run1(); }
if (i == 2) { run2(); }
if (i == 3) { run3(); }

另请注意小写字母 if 并且 int 是不能用作变量名的关键字。

您可能想看看 The Definitive C++ Book Guide and List - 它有一些对初学者有用的资源。