永发信息网

'case': missing enclosing switch 'break': missing enclosing loop

答案:2  悬赏:10  手机版
解决时间 2021-02-01 19:33
  • 提问者网友:椧運幽默
  • 2021-01-31 19:27
void m(unsigned int type,unsigned int length,unsigned int i)
{
unsigned int t,time;
switch(type)
{
case lv1: t=4160;break;
case lv2: t=3707;break;
case lv3: t=3303;break;
case lv4: t=3123;break;
case lv5: t=2781;break;
case lv6: t=2477;break;
case lv7: t=2206;break;
case mv1: t=2084 ;break;
case mv2: t=1857;break;
case mv3: t=1654;break;
case mv4: t=1562 ;break;
case mv5: t=1390 ;break;
case mv6: t=1239 ;break;
case mv7: t=1103 ;break;
case hv1: t=1042 ;break;
case hv2: t=928 ;break;
case hv3: t=827 ;break;
case hv4: t=780 ;break;
case hv5: t=695 ;break;
case hv6: t=619 ;break;
case hv7: t=552;break;
case mbv4: t=1473;break;
case mbv5: t=1312;break;
case emp: t=1 ;break;
default: t=1;break;
}

switch(i)
{
case 1:
switch(length)
{
case 1: time=109000/t;break;
case 2: time=218000/t;break;
case 3: time=327000/t;break;
case 4: time=436000/t;break;
case 6: time=654000/t;break;
default: break;
}
break;
case 2:
switch(length)
{
case 1: time=163500/t;break;
case 2: time=327000/t;break;
case 3: time=490500/t;break;
case 4: time=654000/t;break;
case 6: time=981000/t;break;
default: break;
}
break;
case 3:
switch(length)
{
case 1: time=218000/t;break;
case 2: time=436000/t;break;
case 3: time=654000/t;break;
case 4: time=872000/t;break;
case 6: time=1308000/t;break;
default: break;
}
break;
default: break;
}
while(time)
{
if(t!=1) IO_vTogglePin(P5_7);
delay(t);
}
}

// USER CODE END
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-01-31 19:40
请问这个程序是什么用途?而且一开始的case 后面的lv1、lv2、lv3、lv4等等这些是字符串?还是以前的程序代码是否有给这些量赋值?
全部回答
  • 1楼网友:煞尾
  • 2021-01-31 19:47

少了半个大括号

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯