智能车制作
标题:
一个很奇怪的问题
[打印本页]
作者:
里木耙
时间:
2009-6-5 10:04
标题:
一个很奇怪的问题
unsigned int adc=1;
unsigned int bt=0;
while(1) {
switch(adc) {
case 1:bt=2;break;
case 0:bt=3;break;
}
}
执行到switch后就不执行case了,很郁闷。但是把bt改成adc就能进去执行。为什么呢
作者:
应用电子
时间:
2009-6-5 10:53
先case0,再case1吧???????尝试一下吧,我不确定奥!!!!!
作者:
里木耙
时间:
2009-6-5 14:28
2#
应用电子
不行啊,而且更奇怪的是,如果case里加一种情况比如 case 3:bt=1;break; 编译时就提示主函数没有代码,要移除它。。
我崩溃了。。
作者:
qyb1988
时间:
2009-6-5 20:19
在switch中加上default:break;
作者:
里木耙
时间:
2009-6-6 18:27
4#
qyb1988
还是一样的
作者:
lsdoo·
时间:
2012-5-13 18:42
while(1)改成for(;;;)试试?
作者:
lsdoo·
时间:
2012-5-13 18:43
错了,for(;;)
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2