keil C51数组问题

2019-07-16 01:44发布

请教,为什么别人可以定义数组
uint8_t  a[200];
编译不会出错,可是我定义同样的数组,编译时却出错?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
百分五
1楼-- · 2019-07-16 03:19
可以请教一些高手
那低头一笑的温
2楼-- · 2019-07-16 06:32
请教高手
dingdake
3楼-- · 2019-07-16 08:16
 精彩回答 2  元偷偷看……
那低头一笑的温
4楼-- · 2019-07-16 12:23
dingdake 发表于 2013-3-31 19:46
只给这一句估计看不出什么  能不能多帖一些代码

程序在公司的电脑里,我现在没有。程序很大,数组是在.h文件里定义的,里面定义了一个248个元素的数组,可以正常运行,我也想要定义一个大一点的数组,却通不过编译,显示“segment too large ”。我又另外自己新建了一个程序,就光定义这个数组和一个main()程序,编译也出错,同样显示“segment too large ”,只有把数组的元素定义的小一点,比如a[20],才能编译通过
那低头一笑的温
5楼-- · 2019-07-16 17:10
dingdake 发表于 2013-3-31 19:46
只给这一句估计看不出什么  能不能多帖一些代码

其实,我是想知道怎么定义大一点的数组
那低头一笑的温
6楼-- · 2019-07-16 18:02
除了
uint8_t  xdata a[200];
这个方法

一周热门 更多>