打印
[技术问答]

数组内存不连续的问题

[复制链接]
1077|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
louliana|  楼主 | 2024-7-26 13:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数组内存不连续
编译的时候关闭外部编辑器,不然可能有内存共用问题。
我使用Keil C51编译N76E003发现数组内存不连续问题,这里特意记录下来。
编译情况:
一个16位的数组,前3个元素是连续的地址,从第4个开始,出现不连续。用指针取数组每一个元素的地址能看出来。但是,debug直接把数组放到watch中能看到正确的显示。通过memory看元素地址不是连续的。
出现情况:
使用了外部编辑器。关闭外部编辑器,把工程clear重新编译,数组内存就连续了。


使用特权

评论回复
沙发
班杰明| | 2024-8-12 23:49 | 只看该作者
数组的内存为什么还会不连续啊

使用特权

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

本版积分规则

15

主题

1280

帖子

1

粉丝