极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10427|回复: 2

有关arduino continue语句的疑问?

[复制链接]
发表于 2012-12-17 20:35:24 | 显示全部楼层 |阅读模式
continue语句跳过当前循环中剩余的迭代部分( do,for 或 while )。它通过检查循环条件表达式,并继续进行任何后续迭代。

例子

for (x = 0; x < 255; x ++)
{
    if (x > 40 && x < 120){      // 当x在40与120之间时,跳过后面两句,即迭代。
        continue;
}

    digitalWrite(PWMpin, x);
    delay(50);
}
问题:1、continue  for 或 while  do还有switchcase都是逻辑语句是么?
2、

这个(continue语句跳过当前循环中剩余的迭代部分)中的跳过是指的是跳过
{
    if (x > 40 && x < 120){      // 当x在40与120之间时,跳过后面两句,即迭代。
        continue;
}

    digitalWrite(PWMpin, x);
    delay(50);
}
这部分么?

能给个更详细的程序讲解么
回复

使用道具 举报

发表于 2012-12-18 09:37:46 | 显示全部楼层
是跳过后面digitalWrite后面2句

这种简单问题完全可以自己试验,学会调试是写程序的关键
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-18 18:59:00 | 显示全部楼层
{:soso_e132:}这个可以先搁着,等学会了自己尝试写来证实看。现在光是理论也没有动手理解的更深。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-29 10:28 , Processed in 0.055499 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表