想定义有一个数组,名称相同,但里面的元素不同,想利用单片机某脚读入高低电平不同,来相应定义这个名称相同内容不同的数组,来达到用同一个函数在不同场合调用不同的数组元素的目的。实际就是两个数组,但为了后面程序调用方便,而起了相同的名字。
如:
if(PIND.4==1)
{flash uchar A[]={1,2,3} ; }
else if(PIND.4==0)
{flash uchar A[]={4,5,6} }
我将这段代码放在主函数里,结果编译通不过,后面的程序引用这个数组时,说这个数组A未定义,请问应该怎样处理?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>