C语言中如何把一个二维数组用一维数组表示出来?
#include <stdio.h>
void main()
{
int i,j,k=0,a[2][2]={1,2,3,4},b[4];
for(i=0;i<2;i++)
for(j=0;j<2;j++)
{b[k]=a[i][j];k++;}
for(k=0;k<4;k++)
printf("%d ",b[k]);
}
C语言中如何把一个二维数组用一维数组表示出来?
#include <stdio.h>
void main()
{
int i,j,k=0,a[2][2]={1,2,3,4},b[4];
for(i=0;i<2;i++)
for(j=0;j<2;j++)
{b[k]=a[i][j];k++;}
for(k=0;k<4;k++)
printf("%d ",b[k]);
}