[技术问答] 数组内存不连续的问题

[复制链接]
1406|1
 楼主| louliana 发表于 2024-7-26 13:50 | 显示全部楼层 |阅读模式
数组内存不连续
编译的时候关闭外部编辑器,不然可能有内存共用问题。
我使用Keil C51编译N76E003发现数组内存不连续问题,这里特意记录下来。
编译情况:
一个16位的数组,前3个元素是连续的地址,从第4个开始,出现不连续。用指针取数组每一个元素的地址能看出来。但是,debug直接把数组放到watch中能看到正确的显示。通过memory看元素地址不是连续的。
出现情况:
使用了外部编辑器。关闭外部编辑器,把工程clear重新编译,数组内存就连续了。


班杰明 发表于 2024-8-12 23:49 来自手机 | 显示全部楼层
数组的内存为什么还会不连续啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

1633

帖子

1

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