智能车制作
标题:
switch语句不好用,求助高手
[打印本页]
作者:
coolllj
时间:
2008-5-22 16:31
标题:
switch语句不好用,求助高手
<
>switch(PORTAB){<BR> case 0x01ff:{PWMDTY01 =960;break;} // 01 1111 1111<BR> case 0x00ff:{PWMDTY01 =940;break;} // 00 1111 1111<BR> case 0x02ff:{PWMDTY01 =930;break;} // 10 1111 1111<BR> case 0x027f:{PWMDTY01 =915;break;} // 10 0111 1111<BR> case 0x037f:{PWMDTY01 =875;break;} // 11 0111 1111<BR> case 0x033f:{PWMDTY01 =850;break;} // 11 0011 1111<BR> case 0x03bf:{PWMDTY01 =825;break;} // 11 1011 1111 <BR> case 0x039f:{PWMDTY01 =785;break;} // 11 1001 1111<BR> case 0x03df:{PWMDTY01 =780;break;} // 11 1101 1111<BR> case 0x03cf:{PWMDTY01 =775;break;} // 11 1100 1111<BR> case 0x03ef:{PWMDTY01 =765;break;} // 11 1110 1111<BR> case 0x03e7:{PWMDTY01 =745;break;} // 11 1110 0111<BR> case 0x03f7:{PWMDTY01 =725;break;} // 11 1111 0111<BR> case 0x03f3:{PWMDTY01 =705;break;} // 11 1111 0011<BR> case 0x03fb:{PWMDTY01 =670;break;} // 11 1111 1011<BR> case 0x03f9:{PWMDTY01 =640;break;} // 11 1111 1001<BR> case 0x03fd:{PWMDTY01 =610;break;} // 11 1111 1101<BR> case 0x03fc:{PWMDTY01 =605;break;} // 11 1111 1100<BR> case 0x03fe:{PWMDTY01 =600;break;} // 11 1111 1110 <BR> }<BR></P><P>编译出错</P>
作者:
stracheychen
时间:
2008-5-22 17:12
标题:
Re:switch语句不好用,求助高手
貌似每一句“case 0x01ff:{PWMDTY01 =960;break;} ”中都不用"{}"吧!
作者:
whut_wj
时间:
2008-5-22 20:41
标题:
Re:switch语句不好用,求助高手
<
> switch (val)<BR> { <BR> case 0: </P><P> .......... ; <BR> break;<BR> <BR> case 1: </P><P> .......... ; <BR> break;<BR> <BR><BR> default:<BR> ...........;<BR> }</P>
作者:
sddof
时间:
2008-8-14 21:02
提示:
作者被禁止或删除 内容自动屏蔽
作者:
superyongzhe
时间:
2008-8-19 02:39
标题:
Re:switch语句不好用,求助高手
default哪去了?不是不好用,而是不能乱用。既然这么多分支,还不如干脆用数组索引算了。
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2