keil C51数组问题
时间:10-02
整理:3721RD
点击:
请教,为什么别人可以定义数组
uint8_t a[200];
编译不会出错,可是我定义同样的数组,编译时却出错?
uint8_t a[200];
编译不会出错,可是我定义同样的数组,编译时却出错?
可以请教一些高手
请教高手
只给这一句估计看不出什么 能不能多帖一些代码
程序在公司的电脑里,我现在没有。程序很大,数组是在.h文件里定义的,里面定义了一个248个元素的数组,可以正常运行,我也想要定义一个大一点的数组,却通不过编译,显示“segment too large ”。我又另外自己新建了一个程序,就光定义这个数组和一个main()程序,编译也出错,同样显示“segment too large ”,只有把数组的元素定义的小一点,比如a[20],才能编译通过
其实,我是想知道怎么定义大一点的数组
除了
uint8_t xdata a[200];
这个方法
我也遇到了相同的问题,不知道小编搞懂了吗 求教