读书人

c语言中怎么复制一个二维数组的所有元

发布时间: 2013-03-22 09:49:50 作者: rapoo

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即可。

读书人网 >C语言

热点推荐