打印

keil c51报警问题

[复制链接]
1967|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wdbok|  楼主 | 2007-10-31 19:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
沈老| | 2007-10-31 19:59 | 只看该作者

2种方法

0

使用特权

评论回复
板凳
wdbok|  楼主 | 2007-10-31 20:20 | 只看该作者

是这种形式的不能报警

是这种形式的不能报警:
if(mychar1=0x44)&&(mychar2==0x22)

   ;
}

使用特权

评论回复
地板
jerkoh| | 2007-10-31 20:21 | 只看该作者

这本来就报提示的啊

KEIL3  本来就报提示的啊

使用特权

评论回复
5
wdbok|  楼主 | 2007-10-31 20:27 | 只看该作者

谢谢

我用的是KEIL2.
还是装上KEIL3好,在2上不知怎办。

使用特权

评论回复
6
computer00| | 2007-10-31 20:30 | 只看该作者

写程序时倒过来写吧,把44放前面.

使用特权

评论回复
7
沈老| | 2007-10-31 20:34 | 只看该作者

有人建议

0

使用特权

评论回复
8
ayb_ice| | 2007-11-1 08:09 | 只看该作者

这是正常的语法写法,不会报警的。。。

先赋值,再判断

使用特权

评论回复
9
HWM| | 2007-11-1 08:32 | 只看该作者

语意错误,不会报警。要靠自己去排错。

使用特权

评论回复
10
wdbok|  楼主 | 2007-11-1 08:36 | 只看该作者

6楼的建议很好,就是不符合习惯。

使用特权

评论回复
11
xwj| | 2007-11-1 08:41 | 只看该作者

是正确的语法,但语意错了

不会报警。要靠自己去排错。

使用特权

评论回复
12
HWM| | 2007-11-1 08:44 | 只看该作者

不过Keil3 for ARM能对类似问题报警。

使用特权

评论回复
13
starlite_jason| | 2007-11-1 10:39 | 只看该作者

所以一般大一点点程序都是把常量放前面

用宏定义,看起来也不会不习惯,最主要是不用担心会出现少=的错误

使用特权

评论回复
14
hab2000| | 2007-11-1 12:32 | 只看该作者

记住了,00说得对。

使用特权

评论回复
15
19851120| | 2007-11-5 20:21 | 只看该作者

恩!记住了!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝