[STM32F1] keil423 竟然不报告错误,晕死。。

[复制链接]
1511|5
 楼主| code 发表于 2014-11-6 14:55 | 显示全部楼层 |阅读模式
unsigned char socket_0_dest_port[2]={0x1f,0x90};
unsigned char socket_0_dest_port[2];


 楼主| code 发表于 2014-11-6 14:58 | 显示全部楼层
两个相同名字的数组,竟然不报告错误
有使用这个版本的编译器的,可以尝试一下
musich 发表于 2014-11-6 15:28 | 显示全部楼层
unsigned char socket_0_dest_port[2];
unsigned char socket_0_dest_port[2];
unsigned char socket_0_dest_port[2];
unsigned char socket_0_dest_port[2];
unsigned char socket_0_dest_port[2];
unsigned char socket_0_dest_port[2];
unsigned char socket_0_dest_port[2];
.......

估计你这样,都不会报错。

评论

谢谢 ,结帖子,给分  发表于 2014-12-17 12:22
xlsbz 发表于 2014-11-6 16:03 | 显示全部楼层
code 发表于 2014-11-6 14:58
两个相同名字的数组,竟然不报告错误
有使用这个版本的编译器的,可以尝试一下 ...

哈哈 我是V4.70  也不报错。
看了 map 后面的没分配内存
xlsbz 发表于 2014-11-6 16:08 | 显示全部楼层
只能等待高人解释为什么不报错了。MDK对数组报的挺严格啊
对和自己想通的却无能为了


unsigned char socket_0_dest_port[2]={0x1f,0x90};
unsigned char socket_0_dest_port[3];

这样就报错了。估计有一个偏移的对比,却把自己给忘记了。
如果51编译器的话应该是会报错的

评论

谢谢 ,结帖子,给分  发表于 2014-12-17 12:22
LOVE_ELEC 发表于 2014-11-6 16:29 | 显示全部楼层
第一次发现这个问题,以后需要注意这个问题了!

评论

谢谢 ,结帖子,给分  发表于 2014-12-17 12:23
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:"></a><img src="http://uc2.21ic.com/avatar.php?uid=319240&size=middle"></img><a href="

40

主题

150

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部