作业帮 > 综合 > 作业

C语言,如何将A0,A1,A3变量用“A+数字”公式表达

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 06:52:19
C语言,如何将A0,A1,A3变量用“A+数字”公式表达
由于用到多个一维数组,命名为A0[],A1[]~A100[],想赋值给一个二维变量,在表达式中要用到100个类似公式,有没有什么办法,用一个“A+数字变量”公式表达,例如:for(i=0;i
C语言,如何将A0,A1,A3变量用“A+数字”公式表达
你可以定义一个二维数组ab[m][100],然后将一维数组的值拷贝到二维数组中:
char buf[128] = {0};
for(i=0;i<m;i++){
    memset(buf,0x00,sizeof(buf));
    sprintf(buf,"memcpy(ab[%d],A%d,sizeof(A%d))",i,i,i);
    system(buf);
}

//你试试,不行再稍微调调就行
   

再问: 单片机 C51能通用吗
再答: 这个就不太清楚了,但是c语言中这么实现是没有问题的