请教大家一个关于数组的问题

[复制链接]
3738|6
 楼主| huang1051 发表于 2010-10-14 11:05 | 显示全部楼层 |阅读模式
51单片机中刚开始不知道数组的大小要从eeprom中读取一下数据才能决定数组的大小
这个数组应该怎么定义呢貌似是动态数组 要怎么用
zjswuyunbo 发表于 2010-10-14 11:11 | 显示全部楼层
数组定义成最大的。
liang7143 发表于 2010-10-14 11:11 | 显示全部楼层
动态数组用MALLOC分配吧~~
new1988 发表于 2010-10-14 13:05 | 显示全部楼层
本帖最后由 new1988 于 2010-10-14 13:16 编辑

没有动态数组这个概念!你可以定义一个指针啊。取一个数据,指针加一。
反质子 发表于 2010-10-14 15:35 | 显示全部楼层
有动态数组啊
不过要用realloc分配内存空间
new1988 发表于 2010-10-15 11:06 | 显示全部楼层
在普通51里面调用这些内存的库函数,很浪费资源的,明显他的要求只需要一个指针加一个数据量大小的变量就可以了,还要去用什么申请动态内存的函数啊!
calor 发表于 2010-10-15 13:25 | 显示全部楼层
同意4楼.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

51

帖子

5

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