现有一程序如下:
if(pc==1)
{
RD1[0]=.......
RD1[1]=.......
RD1[2]=.......
}
if(pc==2)
{
GD1[0]=.......
GD1[1]=.......
GD1[2]=.......
}
如何简化一下?如:
设一下中间变量X
if(pc==1)X=RG1
if(pc==2)X=GG1
X[0]=.......
X[1]=.......
X[2]=.......
另外,STC15单片机eeprom存储中,本人只会一个变量的存储,如X=IAPreadbyte(IAP_ADDRESS);假如多个变量X1,X2,X3,...X8,应该如何写程序?因为单片机只有两个扇区,要先擦除,一擦除就得一个扇区一个扇区的。 |