打印
[应用相关]

C代码规范不通造成的……

[复制链接]
1201|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jxmzzr|  楼主 | 2013-12-5 20:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近研究电波钟,需要用到较多的时间变量,于是定义了
uchar HOUR,MIN,SEC;
uchar hour[3];
uchar min[3];
一直认为C是区分大小写的,可是编译的时候Keil却提示HOUR,MIN等定义重复,只好将其中的一个改名编译才通过.
沙发
戈卫东| | 2013-12-6 01:26 | 只看该作者
C确实是区分大小写的.....难道KEIL特殊?

使用特权

评论回复
板凳
戈卫东| | 2013-12-6 01:29 | 只看该作者
难道KEIL内部预定义了这些符号?

使用特权

评论回复
地板
m__dd| | 2013-12-6 07:55 | 只看该作者
KEIL for ARM 是区分的

使用特权

评论回复
5
jxmzzr|  楼主 | 2013-12-6 18:51 | 只看该作者
但是编译时Keil却提示HOUR等定义重复的错误,没法编译啊

使用特权

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

本版积分规则

460

主题

2188

帖子

12

粉丝