智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3726|回复: 4
打印 上一主题 下一主题

switch语句不好用,求助高手

[复制链接]

0

主题

14

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
258
威望
212
贡献
32
兑换币
12
注册时间
2007-11-23
在线时间
7 小时
跳转到指定楼层
1#
发表于 2008-5-22 16:31:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<>switch(PORTAB){<BR>&nbsp;&nbsp;&nbsp; case 0x01ff:{PWMDTY01 =960;break;}&nbsp; // 01 1111 1111<BR>&nbsp;&nbsp;&nbsp; case 0x00ff:{PWMDTY01 =940;break;}&nbsp; // 00&nbsp;1111 1111<BR>&nbsp;&nbsp;&nbsp; case 0x02ff:{PWMDTY01 =930;break;}&nbsp; // 10 1111 1111<BR>&nbsp;&nbsp;case 0x027f:{PWMDTY01 =915;break;}&nbsp; // 10 0111 1111<BR>&nbsp;&nbsp;case 0x037f:{PWMDTY01 =875;break;}&nbsp; // 11 0111 1111<BR>&nbsp;&nbsp;case 0x033f:{PWMDTY01 =850;break;}&nbsp; //&nbsp;11 0011 1111<BR>&nbsp;&nbsp;case 0x03bf:{PWMDTY01 =825;break;}&nbsp; // 11 1011 1111 <BR>&nbsp;&nbsp;case 0x039f:{PWMDTY01 =785;break;}&nbsp; // 11 1001 1111<BR>&nbsp;&nbsp;case 0x03df:{PWMDTY01 =780;break;}&nbsp; // 11 1101 1111<BR>&nbsp;&nbsp;case 0x03cf:{PWMDTY01 =775;break;}&nbsp; // 11 1100 1111<BR>&nbsp;&nbsp;case 0x03ef:{PWMDTY01 =765;break;}&nbsp; // 11 1110 1111<BR>&nbsp;&nbsp;case 0x03e7:{PWMDTY01 =745;break;}&nbsp; // 11 1110 0111<BR>&nbsp;&nbsp;case 0x03f7:{PWMDTY01 =725;break;}&nbsp; // 11 1111 0111<BR>&nbsp;&nbsp;case 0x03f3:{PWMDTY01 =705;break;}&nbsp; // 11 1111 0011<BR>&nbsp;&nbsp;case 0x03fb:{PWMDTY01 =670;break;}&nbsp; // 11 1111 1011<BR>&nbsp;&nbsp;case 0x03f9:{PWMDTY01 =640;break;}&nbsp; // 11 1111 1001<BR>&nbsp;&nbsp;case 0x03fd:{PWMDTY01 =610;break;}&nbsp; // 11 1111 1101<BR>&nbsp;&nbsp;case 0x03fc:{PWMDTY01 =605;break;}&nbsp; // 11 1111 1100<BR>&nbsp;&nbsp;case 0x03fe:{PWMDTY01 =600;break;}&nbsp; // 11 1111 1110 <BR>&nbsp;&nbsp;}<BR></P><P>编译出错</P>

0

主题

1

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
373
威望
267
贡献
86
兑换币
64
注册时间
2008-5-22
在线时间
10 小时
2#
发表于 2008-5-22 17:12:14 | 只看该作者

Re:switch语句不好用,求助高手

貌似每一句“case 0x01ff:{PWMDTY01 =960;break;}&nbsp; ”中都不用"{}"吧!
回复 支持 反对

使用道具 举报

14

主题

929

帖子

1

精华

功勋会员

WJ

Rank: 10Rank: 10Rank: 10

积分
6304

特殊贡献奖章

威望
1456
贡献
4674
兑换币
17
注册时间
2008-4-6
在线时间
87 小时
3#
发表于 2008-5-22 20:41:27 | 只看该作者

Re:switch语句不好用,求助高手

<>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; switch (val)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;..........&nbsp;&nbsp;&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; case 1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ..........&nbsp;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; default:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...........;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</P>
回复 支持 反对

使用道具 举报

0

主题

17

帖子

0

精华

禁止发言

积分
-1029
QQ
威望
-1063
贡献
28
兑换币
6
注册时间
2008-3-23
在线时间
3 小时
4#
发表于 2008-8-14 21:02:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

294

帖子

1

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
4137

特殊贡献奖章

QQ
威望
2664
贡献
1409
兑换币
35
注册时间
2007-11-22
在线时间
32 小时
5#
发表于 2008-8-19 02:39:17 | 只看该作者

Re:switch语句不好用,求助高手

default哪去了?不是不好用,而是不能乱用。既然这么多分支,还不如干脆用数组索引算了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-29 21:06 , Processed in 0.274145 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表