单片机学习小组
直播中

辛文斌

7年用户 142经验值
私信 关注

51单片机的数组定义在code区不能用指针调用

是这样的,一个大数组,如果我定义成 char code a[4][5],则我用一个定位仪idata char *p去调用它 则不能正确指向数组的地址,但是数组定义成 char idata a[4][5],则可以正常调用。不知道什么原因,有没有大神可以解答下

回帖(1)

李淑兰

2019-7-8 08:33:48
问题已解决~~~自己以为code就是固定的东西,不能存*p这种变量,理解错误。
方法是两个必须统一,要么都是code  要么都是idata
举报

更多回帖

发帖
×
20
完善资料,
赚取积分