查看: 3158|回复: 5

[已解决] switch case语句的问题

[复制链接]
  • TA的每日心情
    郁闷
    2019-3-23 19:36
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2018-6-21 18:55 | 显示全部楼层 |阅读模式
    switch case语句里的(var)和case的数值可以用数组吗?我想比较数组来执行不同的命令

    kittenblock中小学创客名师推荐的图形化编程软件

    
    switch (var) {
        case 1:
          //当var等于1执行这里
          break;
        case 2:
          //当var等于2执行这里
          break;
        default: 
      }


  • TA的每日心情
    奋斗
    2019-7-12 18:42
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2018-6-21 20:52 | 显示全部楼层
    如果你觉得以上内容帮到了你,你可以打赏支持作者
  • TA的每日心情
    奋斗
    2018-8-1 10:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-8-1 10:32 | 显示全部楼层
    没得这个功能得。
  • TA的每日心情
    开心
    2018-10-9 18:53
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-2-13 11:45 | 显示全部楼层
    你先看看,switch( ),case语句,还有for语句这些简单的结构
  • TA的每日心情
    开心
    2018-10-9 18:53
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-2-13 11:53 | 显示全部楼层
    switch用于将变量和某些特定的值进行比较,来决定执行那条指令。但它不适合将变量用于一个范围的比较。比如: switch(n)中的变量可能有三个值,0,1,2,,当变量为0时,程序输出0.
    switch(n){
         case 0:serial.println(0);break;
        case 1:serial.println(1);break;
        case 2:serial.println(2);break;
    }

    该用户从未签到

    发表于 2019-3-22 00:45 | 显示全部楼层
    default后面少了一个break;
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    【Arduino】66种传感器模块系列实验(64)---颜色识别传感器
    【Arduino】66种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    【原创】 drawbot平面关节scara机械臂写字机 画画机器人直播...
    【原创】 drawbot平面关节
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    关于串口监视器输出数字位数
    关于串口监视器输出数字位
    如何将串口监视器的输出数字控制在小数点后五位。运用dtostrf()函数将double转char变
    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 简介: 采用低导程15mm丝
    体验OneNET4.0,一起来拼开发板
    体验OneNET4.0,一起来拼
    一、 活动时间2019年04月09日-2019年6月30日 二、活动链接1.登录Arduino中文社区账
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表