求助:还是数组的问题

2019-07-21 05:12发布

本帖最后由 rjx007 于 2019-2-18 14:26 编辑

继续诚求解答。先谢谢各位高手。
有3个数组,其中C数组为待赋值的数组,另两个已知的数组A和B里各有100个不相同的元素,按给定的条件,使C数组能得到不同的值,希望能用指针的方法解决此问题。

uchar  C[100]={0};
uchar  A[100]={100个已知元素};
uchar  B[100]={另外100个不同的已知元素};


if(PIND.4==1)
{
       使C数组等于A;
}
else if(PIND.4==0)
{
      使C数组等于B;
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
rjx007
2019-07-21 14:51
本帖最后由 rjx007 于 2019-2-18 15:54 编辑

谢楼上,这样可以了。
这样问题得到解决,但不知是不是最好的办法.

uchar  C[100]={0};
uchar A[100]={100个已知元素};
uchar B[100]={另外不同的100个已知元素};
uchar *p;
uchar i;

if(PIND.4==1)
{
     for(i=0;i<100;i++)  { *p++=A; }
}
else if(PIND.4==0)
{
      for(i=0;i<100;i++)  { *p++=B; }
}

一周热门 更多>