- 注册时间
- 2007-6-27
- 最后登录
- 1970-1-1
|
源程序:
struct ID
{
char lv;
};
struct ID id[30];
long addm[15]={0,60,120,240,1000,2000,3000,10000,20000,30000,120,230,120,150,120};
void main()
{
long a;
a=addm[id[2].lv];
printf("%d",a);
getchar();
}
就是这个代码,单独编译可以(在WQX上,用yan的编译器)通过;
但是一旦加了其他很多代码(前提是这写代码正确,20000字节以上)
编译时就提示说超出数组维数,不知道什么回事?是编译器的问题? |
|