C语言通过指针 将一个二维数组赋值给另一个二维数组

#include<stdio.h>voidcopy_arr(double**,double**,int,int);intmain(void){intn,m;doubles... #include <stdio.h>
void copy_arr(double **,double **,int ,int);
int main(void)

{
int n,m;
double source[2][5]={{2.6,3.7,5.8,4.2,3.3},{1.7,5.4,6.3,4.7,6.2}};
double target1[2][5]={0};
printf("Before operation:\n");
printf("source :");
for (n=0;n<2;n++)
for(m=0;m<5;m++)
printf(" %g ",source[n][m]);
printf("\ntarget1:");
for (n=0;n<2;n++)
for(m=0;m<5;m++)
printf(" %g ",target1[n][m]);
copy_arr(source,target1,2,5);
printf("\nAfter operation:\n");
printf("source :");
for (n=0;n<2;n++)
for(m=0;m<5;m++)
printf(" %g ",source[n][m]);
printf("\ntarget1:");
for (n=0;n<2;n++)
for(m=0;m<5;m++)
printf(" %g ",target1[n][m]);
return 0;
}

void copy_arr(double **so,double **ta,int n,int m)
{
int i,j;
for(i=0;i<n;i++)
for (j=0;j<m;j++)
ta[i][j]=so[i][j];
}

到底是哪里错了 运行就崩溃 能解释一下为什么错吗
展开
 我来答
wovie89
2016-08-24 · TA获得超过2496个赞
知道小有建树答主
回答量:800
采纳率:77%
帮助的人:369万
展开全部
#include <stdio.h>
void copy_arr(double(*)[5],double(*)[5],int ,int);
int main(void)
{
int n,m;
double source[2][5]={{2.6,3.7,5.8,4.2,3.3},{1.7,5.4,6.3,4.7,6.2}};
double target1[2][5]={0};
printf("Before operation:\n");
printf("source :");
for (n=0;n<2;n++)
for(m=0;m<5;m++)
printf(" %g ",source[n][m]);
printf("\ntarget1:");
for (n=0;n<2;n++)
for(m=0;m<5;m++)
printf(" %g   ",target1[n][m]);
copy_arr(source,target1,2,5);
printf("\nAfter operation:\n");
printf("source :");
for (n=0;n<2;n++)
for(m=0;m<5;m++)
printf(" %g ",source[n][m]);
printf("\ntarget1:");
for (n=0;n<2;n++)
for(m=0;m<5;m++)
printf(" %g   ",target1[n][m]);
return 0; 
}

void copy_arr(double (*so)[5],double (*ta)[5],int n,int m)
{
int i,j;
for(i=0;i<n;i++)
for (j=0;j<m;j++)
ta[i][j]=so[i][j];
}

Aupryyyyyyyyyy
2016-08-24 · TA获得超过1635个赞
知道大有可为答主
回答量:1574
采纳率:53%
帮助的人:934万
展开全部
memcpy(target1, source, sizeof(source));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式