我在弄个LCD的时候用到一个大数组 (ccs 4.017 的编译器 16f873a 的 片子) const byte a[256] ={0,...,255}; // ok const byte a[1024] = {0,...,1023}; // 编译错误 它提示数组太大了 const byte a[] = {0,...,1023}; // 编译没有问题 并且以经写到 ROM 中 但是我却发现我在使用数组a的时候出现了问题 long b,c ,d; b = a[1023]; c = 1023; d = a[c]; 但是b 的值与 d 的值不等 b的值是正确的 这到底是什么问题 又该怎么解决 ? 请各位大侠指点 ! 谢谢 ! |