积极答复者
二维数组的复制

问题
-
#include<stdio.h>
void copy(double (*)[3],double[][3]);
int main(void)
{
double ptr[2][3] ={0.0};
double arr[2][3];
copy(arr,ptr);
return 0;
}void copy(double (*ptr)[3],double arr[2][3])
{
for(int i = 0;i < 2;i++)
{
for(int j = 0;j < 3;j++)
{
arr[i][j] = ptr[i][j];
}
}
for(int i = 0;i < 2;i++)
for(int j = 0;j < 3;j++)
printf("%f\n",arr[i][j]);
}为什么运行结果不正确。
雷神