为什么数组内容被改写了?

[复制链接]
8024|44
linqing171 发表于 2008-7-7 13:27 | 显示全部楼层

楼上软件的问题,你仿真也会的。

atend 发表于 2008-7-7 16:52 | 显示全部楼层

奇怪

(51内核)一个byte的数组,你怎么能存大于256的数据呢?数据不变才怪事
zgl7903 发表于 2008-7-7 18:17 | 显示全部楼层

BYTE 型的数组还能赋值超过255的数据?

phoenixmy 发表于 2008-7-7 18:33 | 显示全部楼层

也奇怪,byte>255???

nuptfred 发表于 2008-7-7 21:11 | 显示全部楼层

应该是这个原因

你的display函数里的参数是一个指针

你在最初定义里定义一个指针 *data_talble

然后在main函数里赋值

datatable[……]={……}

就OK了

另外byte型的不能赋255以上的数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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