第一次玩C,E文又不懂,请问?

[复制链接]
2780|6
 楼主| linguide 发表于 2014-4-23 10:25 | 显示全部楼层 |阅读模式

AT24C02.C(23): warning C259: '=': pointer: different mspace
AT24C02.C(58): warning C259: '=': pointer: different mspace
AT24C02.C(77): warning C290: missing return value

第一次ASM转玩C,请问这三个敬过是什么意思,烧到片子里会硬响我要求它做的事吗?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ayb_ice 发表于 2014-4-23 10:54 | 显示全部楼层
指针类型不匹配,
xiaox314 发表于 2014-4-23 11:00 | 显示全部楼层
应该需要强制转换!
 楼主| linguide 发表于 2014-4-23 11:13 | 显示全部楼层
xiaox314 发表于 2014-4-23 11:00
应该需要强制转换!

请问怎么样强制转换呀
ayb_ice 发表于 2014-4-23 11:17 | 显示全部楼层
此处不能强制转换否则
实际运行效果可能不对的,

建议用通用指针
 楼主| linguide 发表于 2014-4-24 09:16 | 显示全部楼层
ayb_ice 发表于 2014-4-23 11:17
此处不能强制转换否则
实际运行效果可能不对的,

什么为通用指针?
ayb_ice 发表于 2014-4-24 09:42 | 显示全部楼层
linguide 发表于 2014-4-24 09:16
什么为通用指针?

这是相对于特定指针的

char idata* p;

这就是特定指针,专用指向idata区域,

char* p;
这就是通用指针,可以指向任意区域
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

45

帖子

1

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