arduino Do ... While

示例

甲do while环是一样的一个while环路,除了它是保证执行至少一次。

以下循环将执行100次。

int i = 0;
do {
    i++;
} while (i < 100);

类似的循环,但条件不同,将执行1次。

int i = 0;
do {
    i++;
} while (i < 0);

如果上面的循环仅仅是一个while循环,它将执行0次,因为条件将false在第一次迭代之前求和。但是由于这是一个do while循环,因此它执行一次,然后在再次执行之前检查其条件。