首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c语言中怎么复制一个二维数组的所有元素的值到另外一个二维数组

2013-03-22 
c语言中如何复制一个二维数组的所有元素的值到另外一个二维数组#includestdio.hint main(void){int i,j

c语言中如何复制一个二维数组的所有元素的值到另外一个二维数组

#include"stdio.h"
int main(void)

  int i,j;
  int a[2][5]={{1,2,3},{4,5,6,8}};  
  int b[2][5];
  for(i=0;i<2;i++)
  {
  for(j=0;j<5;j++)
  {
  b[i][j]=a[i][j]; 
    }
  }   
  printf("%d",b[1][2]);
}


使用for循环固然可以,但是总感觉非常麻烦

[解决办法]
数组是连续内存,memcpy即可。

热点排行