j=sizeof(kx); 为什么返回0

[复制链接]
1981|2
 楼主| lhzw2001 发表于 2008-6-6 17:55 | 显示全部楼层 |阅读模式

kx是一个数组,在外部别外一个文件中定义


请看我的工程文件:
j=sizeof(kx);
相关链接:https://bbs.21ic.com/upfiles/img/20077/2007722181059501.rar
johnwjl 发表于 2008-6-6 18:07 | 显示全部楼层

sizeof 不支持 extern 变量

extern unsigned char code kx[];

sizeof(kx)等于0没错.
Swd21ic 发表于 2008-6-6 23:15 | 显示全部楼层

re

还有这种事..

用sizeof应该不会产生汇编代码吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

341

帖子

0

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