#include"string.h"
#include"stdio.h"
intmain(void)
{
inti,j;
inta[2][3]={{1,2,3},{4,5,6}};
intb[2][3];
memcpy(&b[0][0],&a[0][0],24);
printf("%d",b[1][0]);
}
擴展資料
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
voidprintarr2d(int(*a)[3],introw,intcol);
intmain()
{
inti,j;
inta[2][3]={{1,2,3},{4,5,6}};
intb[4][3]={{0,0,0},{0,0,0}};
memcpy(b[2],a,sizeof(int)*2*3);
printarr2d(b,4,3);
return0;
}
/***********************************************
打印顯示數組
************************************************/
voidprintarr2d(int(*a)[3],introw,intcol)
{
inti,j;
for(i=0;i<row;i++)
{
for(j=0;j<col;j++)
{
printf("%d",a[i][j]);
}
printf("\n");
}
}