當前位置:編程學習大全網 - 編程軟體 - C語言中如何復制數組的內容

C語言中如何復制數組的內容

#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");

}

}

  • 上一篇:Java編程帳戶
  • 下一篇:湖南常德想讀自考大專推薦些學校 計算機專業
  • copyright 2024編程學習大全網