最佳答案:数组只能在定义的时候整体赋值,不能在之后这样用。所以你只能写成uchar frist[5]={a,b,c,d,e,f};而不能写成uchar frist[5];frist[5]={a,b,c,d,e,
数组只能在定义的时候整体赋值,不能在之后这样用。
所以你只能写成
uchar frist[5]={a,b,c,d,e,f};
而不能写成
uchar frist[5];
frist[5]={a,b,c,d,e,f};
如果你真的要在之后赋值,特别是每个成员不一样,你只能用循环或者手动一个一个赋值。
或者先把所有值放在另外一个数值然后memcpy给目标数组。