現有一程序如下:
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,應該如何寫程序?因為單片機只有兩個扇區,要先擦除,一擦除就得一個扇區一個扇區的。 |