C语言,怎么给数组里的某个数赋值?

两个数组a[50]={……},b[2]={……}
数组b[]的数据是我自己输入的,例如输入0xAA,0xBB;
数组a[]里的值除了a[25],a[26],其它是都是固定值。我要把b[]的数据分别赋到a[25],a[26]里,并打印出赋值后的a[]。

要怎么写代码?我看书说是数组里的数是不能改的?要用结构体?具体是要怎么写代码?
我是业余C语言爱好者,帮我直接用代码来描述,抽象的看不懂……

unsigned char a[50];
unsigned char b[2];
unsigned char i;

a[25] = b[0];//将b[0]的值赋给a[25]
a[26] = b[1];//将b[1]的值赋给a[26]

for(i=0;i<50;i++)
{
printf(”%x\n”,a[i]);
}
温馨提示:答案为网友推荐,仅供参考
相似回答