持笔劝夕阳 2023-01-04 17:42 采纳率: 0%
浏览 50
已结题

arduinod的switch语句求解答

Arduino:1.8.13 (Windows 10), 开发板:"Arduino Nano, ATmega328P (Old Bootloader)"

E:\arduino\ANJIAN\ANJIAN.ino: In function 'void loop()':

ANJIAN:23:4: error: case label '2' not within a switch statement

case 2:

^~~~

ANJIAN:25:4: error: break statement not within loop or switch

break;

^~~~~

exit status 1

case label '2' not within a switch statement

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。

遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”
  • 写回答

1条回答 默认 最新

  • 卢光庆 2023-01-04 22:16
    关注

    case前需要加switch语句:

    int a =1;
    switch (a) {  // 就是这里,条件语句
      case 1:
        // statements
        break;
      case 2:
        // statements
        break;
      default:
        // statements
        break;
    }
    

    img


    如果像这样,没有switch,就会提示not within a switch statement,意思是没有case没有包含在switch语句中。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月18日
  • 创建了问题 1月4日

悬赏问题

  • ¥15 Unity 2022.3.34版本安卓打包apk失败,gradle配置问题,用的是mono2x
  • ¥15 R语言中安装bibliometrix 后运行biblioshiny出现问题
  • ¥20 关于#android#的问题:用开发助手发现找不到控件(autojs)
  • ¥15 dir815漏洞反弹shell失败
  • ¥15 支付宝小程序云函数登录获取user_id失败
  • ¥50 python for 循环速度慢
  • ¥15 CubeMX生成的代码用keil编译有报错
  • ¥15 Stata链式中介效应代码修改
  • ¥15 pip安装PyAV报错
  • ¥15 latex投稿显示click download