#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=0i<rowi++)
{
for(j=0j<colj++)
{
printf("%d",a[i][j])
}
printf("\n")
}
}
#include <stdio.h>int main()
{
int i, array1[5], array2[5]
printf("请输入第一个数组:")
for(i=0i<5i++)
scanf("%d", &array1[i])
printf("\n第二个数组:")
for(i=0i<5i++)
{
array2[i] = array1[i]
printf("%d ", array2[i])
}
return 0
}