2.3【Arduino 结构控制】for

for 语句用于重复执行一段在花括号之内的代码。通常使用一个增量计数器计数并终止循环。 for 语句用于重复性的操作非常有效,通常与数组结合起来使用来操作数据、引脚。for 循环开头有 3 个部分:

“初始化”只在循环开始执行一次。每次循环,都会检测一次条件;如果条件为真,则执行语句和“增量计数”,之后再检测条件。当条件为假时,循环终止。

C 语言的 for 循环语句比 BASIC 和其他电脑编程语言的 for 语句更灵活。除了分号以外,其他 3 个元素都能省略。同时,初始化,条件,增量计算可以是任何包括无关变量的有效 C 语句,任何 C 数据类型包括 float。这些不寻常的 for 语句可能会解决一些困难的编程问题。

例如,在增量计数中使用乘法可以得到一个等比数列:

另一个例子,使用 for 循环使 LED 产生渐亮渐灭的效果: