我定义了一个函数void algorithm(unsigned char number)number取0-100,在这个函数里面我准备定义(当number为1,2,3时定义,其余不定义)3个数组(挺大的,因为还有别的东西存储器可能会放不下),应该怎么办?
------解决方案--------------------
放到ROM里
------解决方案--------------------
没法弄......你必须在读取变量前定义数组.....
------解决方案--------------------
C51不支持动态数组
建议放在外部RAM中,用Xdata关键词