如图
单片机c语言报错
'case':mising enclosing switch
'break':mising enclosing loop
如图
这两个错误都是因为语句的使用不符合语法规则。
第一个错误 "'case': missing enclosing switch" 是指在某个地方使用了 case 语句,但是该语句没有被 switch 语句所包含。case 语句是只能在 switch 语句内部使用的,如果单独使用会导致编译器出现上述错误。解决方法是将 case 语句放到 switch 语句内部,并确保每个 case 语句后面都有一个对应的 break 语句或者其他跳转语句。
第二个错误 "'break': missing enclosing loop" 是指在某个地方使用了 break 语句,但是该语句没有被循环语句(如while、for等)所包含。break 语句通常用于跳出循环,但必须确保它在循环体内部有效。解决方法是将 break 语句放到循环语句的内部,并确保 break 语句被正确使用