发新帖我要提问
12
返回列表
打印

指针不能正确指向

[复制链接]
楼主: wyjie
手机看帖
扫描二维码
随时随地手机跟帖
21
hnlxy712| | 2012-7-4 16:08 | 只看该作者 回帖奖励 |倒序浏览
如果想让指针指向code区的Array,而指针本身存储在idata区,可以这么定义:
unsigned char code * idata pArray, code * idata pBufferArray;

使用特权

评论回复
22
hnlxy712| | 2012-7-4 16:08 | 只看该作者
提示: 该帖被管理员或版主屏蔽
23
hnlxy712| | 2012-7-4 16:08 | 只看该作者
提示: 该帖被管理员或版主屏蔽
24
hnlxy712| | 2012-7-4 16:09 | 只看该作者
提示: 该帖被管理员或版主屏蔽
25
hnlxy712| | 2012-7-4 16:09 | 只看该作者
可同一声明语句"unsigned char idata *pArray, *pBufferArray;"的后一个pBufferArray的指向是正确的哦.而且*pBuffer也是正确的.

使用特权

评论回复
26
hnlxy712| | 2012-7-4 16:09 | 只看该作者
提示: 该帖被管理员或版主屏蔽
27
hnlxy712| | 2012-7-4 16:10 | 只看该作者
提示: 该帖被管理员或版主屏蔽
28
hnlxy712| | 2012-7-4 16:10 | 只看该作者
提示: 该帖被管理员或版主屏蔽
29
hnlxy712| | 2012-7-4 16:10 | 只看该作者
可能是有指针越界的现象发生

使用特权

评论回复
30
sedatefire| | 2012-7-4 16:20 | 只看该作者
好好读一下c51.pdf 中的存储类型相关部分。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则