单片机学习小组
登录
直播中
辛文斌
7年用户
142经验值
私信
关注
51单片机的数组定义在code区不能用指针调用
开启该帖子的消息推送
51单片机
是这样的,一个大数组,如果我定义成 char code a[4][5],则我用一个定位仪idata char *p去调用它 则不能正确指向数组的地址,但是数组定义成 char idata a[4][5],则可以正常调用。不知道什么原因,有没有大神可以解答下
回帖
(1)
李淑兰
2019-7-8 08:33:48
问题已解决~~~自己以为code就是固定的东西,不能存*p这种变量,理解错误。
方法是两个必须统一,要么都是code 要么都是idata
问题已解决~~~自己以为code就是固定的东西,不能存*p这种变量,理解错误。
方法是两个必须统一,要么都是code 要么都是idata
举报
更多回帖
rotate(-90deg);
回复
相关问答
51单片机
单片机
数组
code
与data的作用分别是什么
2021-12-21
1563
STC89C52RC
单片机
程序里
定义
了
数组
后报错
2019-05-28
2355
如何理解
单片机
C语言中的data,idata,xdata,pdata,
code
?
2021-10-13
991
求助
单片机
C语言高手,
51
的
2014-03-27
4177
51
单片机
如何开辟栈空间?
2018-12-07
4084
指向
code
区
数组
的
指针
需不需要加
code
关键字的声明?
2023-11-02
321
pic
单片机
能这样
定义
指针
数组
吗
2016-12-05
4381
51
单片机
如何实现软件复位?
2021-10-15
2199
单片机
定义
好长度与元素的
数组
会存放在哪?
2023-10-16
211
单片机
玄学死机问题
2020-10-14
1946
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分